私は、ビジネスリスティングウェブサイトの検索にソルを導入することを検討しています。このサイトには約200万レコードがあります。Solrの格納フィールドのサイズを最小限に抑える必要がありますか?
結果ごとにいくつかの重要なデータが表示される検索結果ページがあります。この要約情報に必要なデータは、1件につき約1KBであると私は信じています。
Solr内の検索に必要なフィールドを単純に索引付けすることができますが、これは、結果ごとに別々のデータベース呼び出しを行い、サマリー情報を取り込むことを意味します。 Solrがこのデータをすべて返すことができれば、〜40回のデータベース往復よりも優れたパフォーマンスが期待できます。
Solrのメモリ使用量が大きすぎる(これはどのように計算すればよいでしょうか)、追加データでは索引付けに時間がかかることが懸念されます。
注意を払う必要があるのは、SolrだけでなくDBでも一貫したデータです。 DBでデータが変更された場合は、UpdateでSolrに反映する必要があります。 –