0

フィールドを使用して solr ドキュメントを分割しようとしていますが、最初にこのフィールドでフィルター処理を行ってから、フィルターを通過したドキュメントに対してのみスコアが計算されるクエリを実行できるようにする必要があります。q=(partitionField:group1)AND(myField:something) のような単純なクエリでこれを実行しようとしていました。このクエリの問題は、たとえば group2 のドキュメントを読み込むと、それらのドキュメントのフィールドが group1 のスコアリングに影響することです。他のグループのドキュメントの影響を受けないようにするには、グループ 1 の検索のスコアが必要です。

複数のコアまたはシャードを使用してこの問題を解決できればいいのですが、残念ながら現在の solr ホストではそれができません。複数のコアまたはシャードを使用せずにこれを行う方法はありますか?

4

0 に答える 0