Solrのプロパティ:私はminimum match docsに応じSolrの最小一致(mm)は必須句で無視されますか?
NAME:marie SECOND_NAME:curie +PROFESSION:physicist
mm=80%
:
- のSolr-5.2.1
- デフォルトのオペレータが、私は次のクエリを使用していますと
です2つの節が一致することを期待するアーチ結果((int) (3 * 0.8) = 2
)。どちらかNAMEまたはSECOND_NAME - PROFESSIONが必要とされて
として、私は結果に、私は、このプロパティに一致すると、少なくとも一つの別のを持っていることを期待しています。
実際、と一致するすべてのドキュメントを取得しています。物理学者とその他のフィールドの値はすべて一致しています。 +記号をリクエストから削除すると、solrは少なくとも2つの一致がある結果を返します。(その場合、最小一致は正常に動作します)
リピート最小一致条件を要求する必須オプションを追加するようです。それが期待される行動であるかどうかをsmbが説明できますか?
ありがとう
このようにクエリを書き直すと、最小限の一致で正常に動作します。私は理解していない、どのようにクエリパーサーが動作するか、そこにいくつかのバグがあります。 ありがとう –
@AlexanderMartynov私は自分の答えを更新しました」Solr4.0からmmのデフォルト値はq.opパラメータ(q.op = AND => mm = 100%; q.op = OR => mm = 0%)。 – Oyeme
あなたの答えをありがとう、いくつかのドキュメント/チェンジリストで私を指摘できますか? –