2017-01-19 5 views
-1

私はsitecoreを使用して自分のアプリケーションのWebサイト検索をしようとしています。 挑戦は - 私はLuceneを使ってそれを行うことができますが、私はアイテムをクロールしてアイテムを返すことができますが、実際のページは返すことができません。ページ項目は、実際のコンテンツ項目と大きく異なる場合があります。
これは非常に一般的な使用例のようですが、これを達成するための解決策を見つけることができません。 Sitecoreと統合してページをクロールできるCoveoのようなツールを見つけましたが、完全なAPIは提供していません。 人々がこれを知覚する方法に関する一般的なアプローチを知りたい。Sitecore - ページ検索とアイテム検索

+0

は、ページ・アイテム自体から来るページの主な内容ですが? –

+0

Coveoから欠落しているAPIを拡張できますか?私はCoveoのために働き、必要なAPIドキュメントにあなたを導くことができます。 – jflheureux

答えて

1

Coveoで使用するAPIの部分はわかりませんが、通常はページベースの検索が必要なときにCoveoまたはGoogle検索をおすすめします。

Lucene/SOLRでこれを実現する1つの方法は、ページコンテンツの計算フィールドを持つ特定の検索インデックスを持つことです。このインデックス内のページタイプのテンプレートであるアイテムのみを索引付けするようにしてください。計算されたフィールドロジックは、ページアイテム上のすべてのデータソースを収集し、テキスト検索に使用できるすべてのテキストの統合されたコレクションを作成します。

また、計算フィールドにページの出力HTMLを含めることもできます。このためgithubのレポがあります:https://github.com/hermanussen/sitecore-html-crawler

同様の質問:Components not indexed in sitecore lucene search indexes

関連する問題