Can we get a sample fieldType and field definition? Thanks.
On Mon, Jul 8, 2013 at 8:40 AM, Jack Krupansky <j...@basetechnology.com>wrote: > Yes, you should be able to used nested query parsers to mix the queries. > Solr 4.1(?) made it easier. > > -- Jack Krupansky > > -----Original Message----- From: Abeygunawardena, Niran > Sent: Monday, July 08, 2013 7:00 AM > To: solr-user@lucene.apache.org > Subject: Re: Surround query parser not working? > > > Hi, > > Thanks. I found out that my issue was the default field (df) was being > ignored and I had to specify the parameter by adding &df=text in the URL. > > Thank you for updating the wiki page on the surround parser: > http://wiki.apache.org/solr/**SurroundQueryParser<http://wiki.apache.org/solr/SurroundQueryParser> > > Hopefully, ordered proximity searches will be supported in the edismax > query parser itself as the surround query parser is not as "good" as the > edismax parser: > https://issues.apache.org/**jira/browse/SOLR-3101<https://issues.apache.org/jira/browse/SOLR-3101> > Is there a way to AND the surround parser query with the edismax query so > the ordered proximity search can be run through the surround query parser > and the results combined/queried with the edismax query parser for other > parts of the query? Can nested queries support this? > > Thanks, > Niran > > > Niran - > > Looks like you're being bitten by a known "feature"* of the surround query > parser. It does not analyze the text, as some of the other more commonly > used query parsers does. The dismax, edismax, and "lucene" query parsers > all leverage field analysis on the query terms or phrases. The surround > query parser just takes the terms as-is. It's by design, but not > necessarily something that can't at least be optionally available. But as > it is, you'll need to lowercase, at least. Be careful with index-time > stemming, as you'd have to account for that in the surround query parser > syntax by wildcarding things a bit. Instead of searching for "finding", > one would use "find*" (and index without stemming) in the query to match > "finds", "finding". It was by design to not analyze in the surround query > parser because it can be handy to use less analysis tricks at index time, > and let the query itself be more sophisticated to allow more flexible and > indeed more complex query-time constructs. > > Erik > > * > http://wiki.apache.org/solr/**SurroundQueryParser#**Limitations<http://wiki.apache.org/solr/SurroundQueryParser#Limitations>- > though it'd be useful to have analysis at least optionally available. > > -- Bill Bell billnb...@gmail.com cell 720-256-8076