On 8/2/2013 4:16 PM, Robert Zotter wrote:
The problem is the query get's expanded to "1 Foo" not ( "1" OR "Foo")
<str name="rawquerystring">1Foo</str>
<str name="querystring">1Foo</str>
<str name="parsedquery">+DisjunctionMaxQuery((name_textsv:"1 foo")) ()</str>
<str name="parsedquery_toString">+(name_textsv:"1 foo") ()</str>
<lst name="explain"/>
<str name="QParser">DisMaxQParser</str>
<null name="altquerystring"/>
<null name="boostfuncs"/>
This looks like you have autoGeneratePhraseQueries turned on for the
field definition in your schema, either explicitly or by having a
"version" attribute in schema.xml of 1.3 or lower. The current schema
version is 1.5.
Thanks,
Shawn