Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
6.3
-
None
-
None
-
New
Description
simple code snippet
MultiFieldQueryParser mp = new MultiFieldQueryParser(new String[]
{"test"}, new StandardAnalyzer());
mp.setDefaultOperator(Operator.AND);
System.out.println(mp.parse(qstring));
if qstring is just 2 tokens, e.g: "you me", behavior is correct:
+(test:you) +(test:me)
now if qstring contains 2 tokens connected by a special char, e.g.: "you&me", behavior is always OR, e.g.
(test:you) (test:me)