問題タブ [fieldcollapsing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solr - Solr DocValues はグループ化のパフォーマンスを向上させますか?
DocValues を使用すると、 Grouping のパフォーマンスが向上しますか? DocValues によるグループ化のパフォーマンスの向上について言及しているブログを調べました。
https://lucidworks.com/blog/fun-with-docvalues-in-solr-4-2/
現在、Group by クエリ (残念ながら避けることはできません) が大きなボトルネックになっています。同じクエリ san group by と比較して、60 ~ 70% のオーバーヘッドがあります。残念ながら、「group.facet」機能と同様のサポートがないため、CollapsingQParserPlugin にすることはできません。
DocValues についての私の理解は、ファセットと並べ替えを目的としているということです。DocValues for Grouping を試してみて、改善が見られた人がいるかどうか疑問に思っていますか?
php - Solr FieldCollapsing for More Like This クエリ
"More Like This" クエリを使用して類似のドキュメントを検索し、フィールド 'image' に同じ値を持つドキュメントを折りたたみたいと考えています。Field Collapsing パラメータを使用しようとしましたが、「More like this」では機能しないようです。
以下は私のコードのスニペットです。"More Like This" クエリを使用して結果を折りたたむ方法を教えてください。
solr - SOLR Collapse フィールド - MIN の範囲フィルター
移動できないSOLR崩壊に問題があります。
ドキュメントを想定
ここで、parent_id と最小値のドキュメントを折りたたみたいとしましょう:
{!collapse field=parent_id min=value }
SOLR から得られるものは次のとおりです。
しかし、最小値が 4 の結果を取得したいので、フィルターを適用するとします。
{!collapse field=parent_id min=value } {value:[4 TO *]}
私が得るものは理解できますが、正確には私が望むものではありません:
したがって、結果はフィルタリングされ、parent_id で折りたたまれ、最小値が選択されますが、実際に必要なのは、MINIMUM 値が範囲内にあるグループのみを取得することです。
ドキュメントから正しく理解している場合-リクエストの後に折りたたみが発生しますが、私がしようとしているものを取得する方法はありますか?
どうもありがとう