Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重新启动服务器和solr未定义字段字幕_Java_Ubuntu_Solr - Fatal编程技术网

Java 重新启动服务器和solr未定义字段字幕

Java 重新启动服务器和solr未定义字段字幕,java,ubuntu,solr,Java,Ubuntu,Solr,由于实例密码重置,计算机刚刚重新启动,因此solr无法正常运行。服务器是由以前的开发人员创建的,在重新启动之前,它是正常的。可能的问题是什么 org.apache.solr.common.SolrException:未定义字段字幕 位于org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1292) 位于org.apache.solr.schema.IndexSchema.getFieldType(Ind

由于实例密码重置,计算机刚刚重新启动,因此solr无法正常运行。服务器是由以前的开发人员创建的,在重新启动之前,它是正常的。可能的问题是什么

org.apache.solr.common.SolrException:未定义字段字幕
位于org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1292)
位于org.apache.solr.schema.IndexSchema.getFieldType(IndexSchema.java:1244)
位于org.apache.solr.parser.SolrQueryParserBase.getWildcardQuery(SolrQueryParserBase.java:1189)
位于org.apache.solr.parser.SolrQueryParserBase.handleBareTokenQuery(SolrQueryParserBase.java:779)
位于org.apache.solr.parser.QueryParser.Term(QueryParser.java:421)
位于org.apache.solr.parser.QueryParser.子句(QueryParser.java:278)
位于org.apache.solr.parser.QueryParser.Query(QueryParser.java:222)
位于org.apache.solr.parser.QueryParser.子句(QueryParser.java:282)
位于org.apache.solr.parser.QueryParser.Query(QueryParser.java:162)
位于org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:131)
位于org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:254)
位于org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:49)
位于org.apache.solr.search.QParser.getQuery(QParser.java:169)
位于org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:160)
位于org.apache.solr.handler.component.SearchHandler.HandlerRequestBody(SearchHandler.java:269)
位于org.apache.solr.handler.RequestHandlerBase.HandlerRequest(RequestHandlerBase.java:177)
位于org.apache.solr.core.SolrCore.execute(SolrCore.java:2503)
位于org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:710)
位于org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:516)
位于org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:382)
位于org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:326)
位于org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1751)
位于org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
位于org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
位于org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
位于org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
位于org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
位于org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
位于org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
位于org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
位于org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
位于org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
位于org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
位于org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
位于org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
位于org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
位于org.eclipse.jetty.server.server.handle(server.java:534)
位于org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
位于org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
位于org.eclipse.jetty.io.AbstractConnection$ReadCallback.successed(AbstractConnection.java:283)
位于org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
位于org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
位于org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.ExecuteProduceConsume(ExecuteProduceConsume.java:303)
位于org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
位于org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
位于org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
位于org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)

在java.lang.Thread.run(Thread.java:748)
中,通过在管理面板的模式页面中添加一个字段来解决

嗯,有一个被引用的字段名为
subtitle
,它不再定义了。为什么它没有定义,或者为什么它以前定义过而现在没有定义,取决于您的用例是什么。您是否希望有一个名为
subtitle
的字段?是否存在期望字段
subtitle
出现的查询?它是默认的搜索字段吗?您是否正在搜索
副标题
字段?(字段名定义是您自己的-对于您自己的应用程序-Solr中没有默认字段(除了一些前缀为
\uu
)的神奇字段)是否可以在没有源代码的情况下进行调试?我只有一份战争档案。我确信没有人在编辑源代码。不确定为什么不再定义它。首先看一下Solr配置当前是什么以及您期望它是什么(Solr中的管理界面对此很好)-您必须了解Solr中应该存在哪些数据,才能从项目视图中理解这一点。模式(在较早的版本中为配置目录中的
schema.xml
,在较新的版本中为托管模式或Zookeeper)定义了哪些字段可用。