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"/>

On Aug 2, 2013, at 1:55 PM, "Jack Krupansky" <j...@basetechnology.com> wrote:

> Is your q.op "AND" or "OR"?
> 
> Add debugQuery=true to your query request and look at the parsed query string 
> to see what query is actually generated.
> 
> -- Jack Krupansky
> 
> -----Original Message----- From: Robert Zotter
> Sent: Friday, August 02, 2013 4:21 PM
> To: solr-user@lucene.apache.org
> Subject: Problems matching delimited field
> 
> I'm trying to match such terms as "1Foo" agains "Foo" but I can't seem to get 
> it working. I'm using the WordDelimiterFactory and everything looks good in 
> the /admin/analysis.jsp but when ever I do a "real" query, It doesn't return 
> any results? Any thoughts on why this may be? Thanks= 

Reply via email to