Windowsデスクトップ検索を使用してインデックス付けされたファイルを検索する場合、検索テキストに関連するドキュメント内のテキストのスニペットが表示されると便利です。ただし、「System.Search.QueryFocusedSummary」または「System.Search.QueryFocusedSummaryWithFallback」を取得しようとすると、「列名が見つかりません」というエラーが発生します。
(これを照会するために使用しているコードは、この質問に示されています: Microsoft DesktopSearch-CONTAINSはWindowsServer2008で結果を返しません)
エクスプローラー内で検索を実行すると、結果にテキストのスニペットが表示されるため、これは混乱を招きます。だからそれはどういうわけか可能です。
このドキュメントhttp://msdn.microsoft.com/en-us/library/windows/desktop/bb760171%28v=vs.85%29.aspx によると、AutoSummaryと同じように取得可能である必要があります。
この質問は、MSDNのMSDNですでに質問されています。
しかし、私は賢いスタックオーバーフローの人々が私を助けてくれることを望んでいます。
ちなみに、なぜこれが機能しないのかについてはかなり混乱しています。多くの人がドキュメントのインデックスを作成して検索する必要はありませんか?代わりに、LuceneやSolr、またはWindows Search Serverを使用していますか?