質問

私は100%カスタム検索ページの作成に取り組んでいます、そして私は私のサイトを照会して探しているものを見つけるために私のサイトを照会するために使っています。私のクエリは大丈夫ですが、私が必要なものはユーザーにそのテキストが見つかったページの小さな強調表示された部分を表示する方法です。(GoogleやSharePointの検索にどのように表示されるのかと同じように、そのテキストが見つかった段落が表示されています。)

それをすることができる方法がない場合は、クエリを変更するにはどうすればサイト情報全体を得てください。

            FullTextSqlQuery myQuery = new FullTextSqlQuery(site)
            {
                QueryText = String.Format("SELECT Title, Path, Description, Write, Rank, Size, ContentType, Author FROM Scope() WHERE CONTAINS('{0}')", tag),
                ResultTypes = ResultType.RelevantResults,
                RowLimit = 2000
            };
.

役に立ちましたか?

解決

問題を考え出した

右のFullTextSqlQueryは

            FullTextSqlQuery myQuery = new FullTextSqlQuery(site)
            {
                QueryText = String.Format("SELECT Title, Path, Description, Write, Rank, Size, ContentType, Author, HitHighlightedSummary, HitHighlightedProperties FROM Scope() WHERE CONTAINS('{0}')", tag),
                HighlightedSentenceCount = 2,
                ResultTypes = ResultType.RelevantResults,
                RowLimit = 2000
            };
.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top