3

私はeコマースプロジェクトの検索機能の追加に取り組んでおり、検索のためにApacheSolr検索サーバーを統合する必要があります。Apache Solrを使用してサイトのコンテンツにインデックスを付けることができましたが、問題は、ユーザーがすべての製品コンテンツを検索しているときはいつでも、すでにインデックスが付けられている場合でも、apachesolrでインデックスが付けられることです。コンテンツがすでにApacheSolrによって索引付けされているかどうかを確認して、コンテンツを再度索引付けする必要がないようにする方法はありますか?

ありがとう

4

1 に答える 1

3

データをDBに保持し、Solrを使用してインデックスを作成する場合、ソリューションは簡単です。DBおよびSolrのデータにタイムスタンプ列を追加します。次に、両方の最新のタイムスタンプを定期的に確認します。それらが等しくない場合は、新しいタイムスタンプでインデックスコンテンツに追加します。

DIHの正しいクエリでそれを行うことができます。詳細については、以下をお読みください。

于 2012-01-22T14:03:46.413 に答える