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

Reply via email to