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=