setDisableCoord とは何か、どの値を設定すればよいかわかりません。単純なクエリ (TFIDF クエリなど) で coord を理解しています。しかし、いくつかのクエリで構成されるブールクエリでそれが何を意味するのか理解できません。
状況を説明するために、次の 2 つのシナリオを想定します。それぞれの setDisableCoord にどのような値を設定する必要がありますか?
- 最初のシナリオでは、BooleanClause.Occur.FILTER を使用したクエリ (クエリはフィルタリングにのみ使用されます) とスコアリング用の別のクエリ (BooleanClause.Occur.MUST) があります。このシナリオでは、最初のクエリはドキュメントの「年」フィールドが指定された範囲内にあるかどうかのみをチェックし、2 番目のクエリはランク付けのために何らかのアルゴリズムを使用します。
- 2 番目のシナリオでは、BooleanClause.Occur.SHOULD を使用した 2 つのクエリがあり、これらのスコアを組み合わせて、ドキュメントの最終的な取得スコアを取得する必要があります。