Dovecot Full Text Search results in SolrException: undefined field text [SERIOUS]

Leon Kyneur leon at dexterous.org
Thu Mar 5 08:48:50 UTC 2015


In your schema.XML check you have defined:

<field name="text" type="text_general" indexed="true" stored="false"
multiValued="true"/>
 On 05/03/2015 7:11 PM, "Kevin Laurie" <superinterstellar at gmail.com> wrote:

> Hello,
> My dovecot constantly runs into this error.
> I want to fix this one last time, I am tired of troubleshooting so
> please someone give me a lasting and proper solution for this error. I
> think its a problem with the dovecot-solr module.
>
> Please tell me how do I find the root of this problem with Dovecot.
> There is a problem with the body search text field. It always
> fails(with no result), other searches work(ie. search date, subject
> etc, ) The field-text I believe is missing. Please help. Desperate
> here!
>
>
>
>
> 2/25/2015, 11:32:30 PM ERROR SolrCore
> org.apache.solr.common.
> SolrException: undefined field text
>
> org.apache.solr.common.SolrException: undefined field text
> at
> org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1269)
> at
> org.apache.solr.schema.IndexSchema$SolrQueryAnalyzer.getWrappedAnalyzer(IndexSchema.java:434)
> at
> org.apache.lucene.analysis.DelegatingAnalyzerWrapper$DelegatingReuseStrategy.getReusableComponents(DelegatingAnalyzerWrapper.java:74)
> at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:175)
> at
> org.apache.lucene.util.QueryBuilder.createFieldQuery(QueryBuilder.java:207)
> at
> org.apache.solr.parser.SolrQueryParserBase.newFieldQuery(SolrQueryParserBase.java:374)
> at
> org.apache.solr.parser.SolrQueryParserBase.getFieldQuery(SolrQueryParserBase.java:742)
> at
> org.apache.solr.parser.SolrQueryParserBase.handleBareTokenQuery(SolrQueryParserBase.java:541)
> at org.apache.solr.parser.QueryParser.Term(QueryParser.java:299)
> at org.apache.solr.parser.QueryParser.Clause(QueryParser.java:185)
> at org.apache.solr.parser.QueryParser.Query(QueryParser.java:107)
> at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:96)
> at
> org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:151)
> at org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:50)
> at org.apache.solr.search.QParser.getQuery(QParser.java:141)
> at
> org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:148)
> at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:197)
> at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:1967)
> at
> org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:64)
> at org.apache.solr.core.SolrCore$5.call(SolrCore.java:1739)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
>


More information about the dovecot mailing list