が、私は "AND" のschema.xml内でdefaultOperatorを設定します。<solrQueryParser defaultOperator="AND"/>
Solrの:eDismaxは常にdefaultOperator "AND" を使用していない
が、私は私のクエリでDEFTYPE = eDismaxを使用しています。それは非常にうまく動作しますが、 "AND"または "OR"演算子を使用する場合、演算子なしで残した空白のデフォルト演算子として "AND"は使用されません。
例:
フィールド1:フィールド2: bのフィールド1よりも同じことを行います。aとフィールド2: B:OK
フィールド1:ORのフィールド2: B:OK、 (フィールド2:Bまたはフィールド2:C)私は
しかし
フィールド1にしたいすべての結果を持っていますがフィールド1よりも同じことを行います。OR(フィールド2:Bまたはフィールド2:C):それはどのように私は、その場合でも、デフォルトの演算子として使用「AND」に彼を強制することができますOK
ではありませんか?