4

埋め込みコンテンツ データ タイプ (http://farmcode.org/post/2011/01/20/Presenting-a-new-Umbraco-data-type-Embedded-Content.aspx) を使用していますが、 Umbraco Examine を使用して埋め込みコンテンツ データ タイプ内を適切に検索する方法を見つける。

返される検索結果オブジェクトは、元の xml 形式ではなく、すべてのフィールドがマッシュされた文字列として埋め込みコンテンツ タイプを表します。

埋め込みコンテンツ タイプ内の個々のフィールドを検索できるようにする方法はありますか?

4

1 に答える 1

0

この質問は、Umbraco フォーラム(上記のコメントに記載されているとおり) で回答されており、次のように推測されます。

XML またはその他のカスタム形式で格納されているコンテンツにインデックスを付ける場合、データを Lucene インデックスに挿入する前に前処理する必要があります。

GatheringNodeDataこれは、Examine のイベントにフックすることで実行できます。次に、XML を処理し、データを新しいフィールドに保存します。これは、あらゆる種類のカスタム データ型で行うことができます。

詳細については、次を参照してください。

http://our.umbraco.org/forum/developers/extending-umbraco/31632-Umbraco-Examine-how-to-search-inside-Embedded-Content-data-type?p=0#comment117290

(見つけやすくし、リンクの腐敗を防ぐために、この回答を追加しました)

于 2012-12-19T14:04:27.187 に答える