1

でグループ化を使用する場合group.truncate=true、次の単純なファセット クエリ:

facet.query=Monitor_id:[380000 TO 400000]

nGroups同等のフィルター クエリの結果と同じ数値は得られません。

fq=Monitor_id:[380000 TO 400000]

私はそれらが同じであるべきだと思った-Wikiページから:

group.truncate: If true, facet counts are based on the most relevant document of each group matching the query.

私は何を間違っていますか?

オフgroup.truncateにすると、予想どおり、カウントは同じになりますが、残念ながら、グループ化された結果にのみ関心があります。

ありがとう!

4

1 に答える 1

3

これはバグではありませんが、SOLR-2863で説明されているように欠落している機能です。問題で説明されているように、Lucene はマトリックス グループ化されたファセット カウントをサポートする必要があります。この機能はLUCENE-3097で追跡できます。

于 2011-10-28T18:53:21.797 に答える