There is nothing needed in either solrconfig or schema.xml to use the
TermQParserPlugin. It is built into Solr.
If you need an example of the syntax:
http://lucene.apache.org/solr/4_4_0/solr-core/org/apache/solr/search/TermQParserPlugin.html
or
http://wiki.apache.org/solr/QueryParser
-- Jack Krupansky
-----Original Message-----
From: Johannes Elsinghorst
Sent: Monday, August 12, 2013 11:01 AM
To: solr-user@lucene.apache.org
Subject: looking for working example defType=term
Hi,
can anyone provide a working example (solrconfig.xml,schema.xml) using the
TermQParserPlugin? I always get a Nullpointer-Exception on startup:
8920 [searcherExecutor-4-thread-1] ERROR org.apache.solr.core.SolrCore รป
java.lang.NullPointerException
at
org.apache.solr.search.TermQParserPlugin$1.parse(TermQParserPlugin.java:55)
at org.apache.solr.search.QParser.getQuery(QParser.java:142)
at
org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:142)
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:187)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1904)
at
org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:64)
at org.apache.solr.core.SolrCore$5.call(SolrCore.java:1693)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
solarconfig.xml:
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="defType">term</str>
<int name="rows">10</int>
<str name="df">id</str>
</lst>
Thanks,
Johannes