Thanks Hoss! It's obvious what the problem(s) are when you lay it all out that way.
On Tue, Aug 25, 2015 at 12:14 PM, Chris Hostetter <hossman_luc...@fucit.org> wrote: > > 1) The "terms" Query Parser (TermsQParser) has nothing to do with the > "TermsComponent" (the first is for quering many distinct terms, the > later is for requesting info about low level terms in your index) > > > https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-TermsQueryParser > https://cwiki.apache.org/confluence/display/solr/The+Terms+Component > > 2) TermsQParser (which is what you are trying to use with the "{!terms..." > query syntax) was not added to Solr until 4.10 > > 3) based on your example query, i'm pretty sure what you want is the > TermQParser: "term" (singular, no "s") ... > > > https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-TermQueryParser > > {!term f=id}ft849m81z > > > : We've encountered a strange situation, I'm hoping someone might be able > to > : shed some light. We're using Solr 4.9 deployed in Tomcat 7. > ... > : 'q'=>'_query_:"{!raw f=has_model_ssim}Batch" AND ({!terms > f=id}ft849m81z)', > ... > : 'msg'=>'Unknown query parser \'terms\'', > : 'code'=>400}} > > ... > > : The terms component is defined in solrconfig.xml: > : > : <searchComponent name="termsComponent" class="solr.TermsComponent" /> > > -Hoss > http://www.lucidworks.com/ >