XMLファイルをインデックスするために検索を実装するためのベストプラクティスは何ですか?
-
16-10-2019 - |
質問
SharePointソリューションでは、XMLファイルを検索およびインデックスできるサービスが必要です。
現時点では、高速で使用していますが、SharePoint 2007に無料で統合 /カスタマイズしやすい他のツール /アプリケーション /ソリューションがありますか?
解決
XMLファイルは、すぐにボックスエンジンを使用してSharePoint 2010でネイティブに検索およびインデックス化されています(Fastは単なる検索アドオン/代替ですが、カバーの下でネイティブエンジンを使用するため、サプリメントであり、XMLファイルを検索します。ネイティブエンジン)。
高速(一般的にSharePoint 2010に関連する製品)を使用していると言っているので、少し混乱していますが、SharePoint 2007のツールを求めています。
SharePoint 2010および2007では、XMLファイルはネイティブにインデックスおよび検索されますが、マークアップではなく検索コンテンツのみが検索されます。たとえば、次のスニペットが与えられます。
<RenderPattern Name="EditPattern">
エンジンは、editPatternを入力すると、RenderPatternではなくヒットを返します。また、タグ内の値を検索するので、このスニペット:
<SomeTag>SomeValue</SomeTag>
somevalueを探している場合は検索ヒットをしますが、sometagを探してもヒットはありません。また、このスニペットを引用符で囲まれている限り、CDATA []エンクロージャーの内部に含まれるコンテンツを検索します。
<HTML><![CDATA[<input TYPE=HIDDEN NAME="owsfileref">]]</HTML
Owsfilerefを検索すると、ヒットを返します(ただし、CDATAではなく)。
私が言ったように、XMLファイルはネイティブにクロールされています。 Microsoft Ifilter Packをインストールできますが、追加のOffice 2007形式とVisioファイル形式が追加されます。
追加のサードパーティのifiltersが利用可能です。チェックアウトできます ifilter dot org 一部の企業にとっては2010年のバージョンを作成していませんが、2007年か2010年を探しているかどうかはわかりません。
他のヒント
SharePoint Server 2010に含まれているXML ifilterが含まれていることをかなり確信しています。各ドキュメントにどれほど深くなるかはわかりません。