記事を格納および検索するSolrインデックスがあります。各記事には、タグを格納するための重複フィールドがあります。 私たちのシステムでは、タグはグループ化することができ、それを「トピック」と呼ぶことができます。トピックを保存する別のインデックスがあり、各トピックにはタグがあります。 特定のトピックの記事を検索する必要があります。 Topicを同じインデックスのMulivaluedフィールドとして保存することができますが、タグを追加または削除することでTopicに変更があった場合は、記事全体を再インデックスする必要があります。 もっと良い解決策があるのだろうか?だから... ...Solr:共有フィールドを使用して暗黙的に関連する文書を検索する
0
A
答えて
0
SOLRが効果的にMongoDB、カサンドラ、らのようなNoSQLデータストア..ですので、あなたはNoSQLの考え方を採用し、RDBMSの考え方を破棄する必要があり、私は、追加として、それらが含まれるであろうあなたが示唆したように多値フィールドを作成し、変更したときにすべてを再インデックスします。あなたのインデックスが本当に本当に大きい場合を除いて、それはお金を払うための小さな値段です。インデックスの再作成には非常に時間がかかります。
セカンダリインデックスを再インデックスする必要があるため、代わりにプライマリインデックスのインデックスを再作成する必要はありません。そうすれば、セカンダリインデックスを完全に破棄することができます(そうすべきです)。
関連する問題
- 1. 使用する辞書を暗黙的に決定する
- 2. SOLR関連のフレーズ検索
- 3. Apache SolRを使用したMicrosoft Word文書の全文検索
- 4. Pythonでの暗黙的なモジュール検索?
- 5. 暗黙的なdefフィールドを持つ特性を作成するときに暗黙的なdef関数
- 6. 文書に関連するすべての行を検索するクエリ
- 7. OneDrive APIを使用して共有文書をダウンロードする
- 8. Apache Solrで書籍を検索する
- 9. DateTimeから暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙変換に変換することができません
- 10. Elasticsearchの検索フィールドに関連する関連レコードを見つける方法
- 11. 検索エンジンを使用してローカルデータベースから文書を検索する
- 12. 使用@RequestParam DTOのフィールドに暗黙的に
- 13. Solr PDF文書を索引してリモートサーバーに投稿する
- 14. django restframework:多くの関連フィールドを効率的に検索する方法は?
- 15. SolrでDSEを使用して検索する
- 16. Solr:完全に一致しないフィールドを検索する
- 17. csvファイルを使用して共有サイトに文書をアップロード
- 18. Solr/SolrNet - 文字検索による文字の検索にワイルドカードを使用する
- 19. Solrはキーワードを検索した後に文書を開く
- 20. すべてのsolrフィールドの値を検索する
- 21. 検索文字列を使用してセルを検索する
- 22. Algolia検索を使用して、私のモデルの関連するフィールドのみをインデックスする方法は?
- 23. Solr検索フィールドのベストプラクティス
- 24. Solr文書の動的キー値のペアの保存と検索
- 25. 暗黙的に変換するときに暗黙のany2stringaddシンボル
- 26. 暗黙的なインターフェイスコール関数
- 27. スカラ:暗黙的に暗黙のクラスに
- 28. Qtでの暗黙的な共有の概念についての混乱
- 29. 暗黙の検索は、関連のない型パラメータの影響を受けるのはなぜですか?
- 30. node-solrを使用したファセット検索
ご返信ありがとうございます。記事索引は何百もの文書を持ちますが、トピック索引は数百だけ含まれます。レンディング記事は長いプロセスであり、私はトピックを再インデックスする方が好きです。しかし、他の方法がない場合は、記事内にトピックを含める必要があります。 – Reza
そこには方法がありますが、それらはハックです(IMHO)。どのくらいの頻度でトピックタグが変更され、すぐに更新されることが重要ですか(遅れがあればOKですか?)これと、この「リレーショナル」機能/ハックをSOLRシステムに追加するという追加のコード/複雑さを考慮する必要があります。 – nickdos
私たちのインデックスの1つであるFYIには3000万のドキュメントがありますが、同様の理由で週に一度更新しますが、データはcassandraに保存されています。インデックス作成に時間がかかる場合は、インデックス作成のスピードアップの仕方を検討してください。 – nickdos