Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
2.5.16, 3.2.4, 3.3.1
-
Solr v 7.x (not tested on others)
Description
Visible when started solr in foreground /bin/solr start -f
Looks like it's an error in our initial configuration, rather not affecting Product operations in general. We're missing field named "text" (not to be mistaken with FieldType) and this field is required as a default field for Solr API requests.
Possible solution can be found in this diff. Instead of text _text_ was used to align it with shipped Solr configuration.
Error & Stack trace:
ERROR (searcherExecutor-12-thread-1-processing-x:econtent) [ x:econtent] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined field textERROR (searcherExecutor-12-thread-1-processing-x:econtent) [ x:econtent] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined field text at org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1305) at org.apache.solr.schema.IndexSchema$SolrQueryAnalyzer.getWrappedAnalyzer(IndexSchema.java:442) at org.apache.lucene.analysis.DelegatingAnalyzerWrapper$DelegatingReuseStrategy.getReusableComponents(DelegatingAnalyzerWrapper.java:86) at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:191) at org.apache.lucene.util.QueryBuilder.createFieldQuery(QueryBuilder.java:239) at org.apache.solr.parser.SolrQueryParserBase.newFieldQuery(SolrQueryParserBase.java:518) at org.apache.solr.parser.QueryParser.newFieldQuery(QueryParser.java:62) at org.apache.solr.parser.SolrQueryParserBase.getFieldQuery(SolrQueryParserBase.java:1148) at org.apache.solr.parser.QueryParser.MultiTerm(QueryParser.java:593) at org.apache.solr.parser.QueryParser.Query(QueryParser.java:142) at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:131) at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:254) at org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:49) at org.apache.solr.search.QParser.getQuery(QParser.java:173) at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:160) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:272) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2551) at org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:74) at org.apache.solr.core.SolrCore.lambda$getSearcher$17(SolrCore.java:2317) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)