ifilterのないdispform.aspxの代わりにドキュメントにsharepoint検索結果をリンクする
質問
PDFドキュメント(デュアルレイヤーテキストのない画像)をたくさん保存しており、PDF ifilter(結果のストレージと検索のパフォーマンスコストを使用)を追加したくありません。
ifilterがないため、SharePointはドキュメントをリスト項目としてクロールし(メタデータのみを取り戻す)、実際のドキュメントの代わりにdispform.aspxへのリンクとして結果リンクを表示します。
Dispform.aspxの代わりにドキュメント自体へのリンクで結果を返すために検索を取得するにはどうすればよいですか?
ドキュメントコンテンツを無視するか、検索結果フィールドをドキュメントリンクにハッキングするカスタムPDF ifilterよりも簡単なものが必要です。
解決
私はこの問題を抱えていて、解決策を見つけました。検索サービスアプリケーションのファイルタイプのリストにPDFファイルタイプが追加されていることを確認する必要がありました。
これを確認するには、Central Admin> [Service Applicationsの管理]> [インスタンス)>ファイルタイプ(クロールセクションの下にあります)に移動します。 PDFがそこにない場合は、追加してください。検索サービスを再起動したら、インデックスをリセットして完全なクロールを実行しました。検索結果は、Dispform.aspxの代わりにドキュメント自体にリンクされています。 ifilterがインストールされていません。
うまくいけば、これが役立ちます。
他のヒント
まず、最初に、検索への応答に戻ってきたデータを確認しましたか?しばらくの間、結果の表示を変更してみてください XSLを変更して、返されたXMLを参照してください. 。あなたが望んでいない情報がそこにいない場合(私はそれがそうかもしれないと疑っています)、あなたはできるかもしれません 別の管理されたプロパティを追加します 検索サービスからの応答へ。
また、PDFドキュメントを他のタイプとは異なる方法で扱う必要があることがわかります。 ファイル拡張子を追加します クエリに、次にXSLを変更します .pdfsは異なります