0
私は、クエリを実行するために必要な文字列を格納する多値フィールドを持っています。 IDは文字列として格納されます。だから、これはフィールドです:Solrの定数倍数多値フィールド
<field name="id" type="string" indexed="true" stored="true" multiValued="true" termVectors="true"/>
そしてクエリは、このフィールドは、これらのIDの両方を持っている23個のまたは24の文書がでているある文書をフィルタリング
q: (id:'23' OR id:'24')^2
ようになります。そのIDのいずれかを持つ文書は以下のとおりです。
私が望むのは、2の定数ブーストです。少なくとも1つのIDが一致する場合は、2のブーストを与えます。どのようにすればよいですか?
ありがとう、それは完璧に動作します。 – Zalarox