2012-05-10 7 views
4

私は埋め込みコンテンツのデータ型を使用しています(http://farmcode.org/post/2011/01/20/Presenting-a-new-Umbraco-data-type-Embedded-Content.aspx) Umbraco Examineを適切に使用してEmbedded Contentデータタイプを検索する方法があるようです。Umbraco Examine:埋め込みコンテンツのデータ型を検索するには?

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

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

+2

を解く(リンク切れのファインダビリティを支援して防ぐために、この答えを追加しました):のhttp://を! our.umbraco.org/forum/developers/extending-umbraco/31632-Umbraco-Examine-how-to-search-inside-Embedded-Content-data-type?p=0#comment117290 – aponcol

答えて

0

この質問は推測する、(上記のコメントにmetnoiedとして)Umbraco forumに答えた:

XMLまたはその他のカスタム形式で保存されているコンテンツのインデックスを作成するとき、あなたが前にデータを事前処理する必要がありますそれをLuceneインデックスに挿入します。

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

完全な詳細は、ここで見つけることができます:

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

ソリューションに行く見に...

関連する問題