执行字段分面时出现异常
在进行归档分面时,我收到以下错误。
构面计数期间出现异常:org.apache.solr.common.SolrException:未定义字段 manfar_name 在 org.apache.solr.schema.IndexSchema.getField(IndexSchema.java:1077) 在 org.apache.solr.request.SimpleFacets.getTermCounts(SimpleFacets.java:226) 在 org.apache.solr.request.SimpleFacets.getFacetFieldCounts(SimpleFacets.java:283) 在 org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:166) 在 org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72) 在 org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195) 在 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) 在 org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) 在org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) 在 org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:5 在 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 在 java.lang.Thread.run(未知来源)
在 schema.xml 中我提到了 manfar_name ,如下所示。
在 solrConfig.xml 中我配置如下。
sal_amt:[*至200]
sal_amt:[201 至 300] sal_amt:[301 至 400] sal_amt:[401 至 500] sal_amt:[501 至 600] sal_amt:[601 至 700] sal_amt:[701 至 800] sal_amt:[801 至 900] sal_amt:[901 至 1000] sal_amt:[1001 至 2000] 曼法名称
下面给出了数据导入配置。
我的配置哪里出了问题? 请帮我解决这个问题。
问候, 西瓦·普拉萨德·贾纳帕蒂
While doing filed faceting I am getting the below error.
Exception during facet counts:org.apache.solr.common.SolrException: undefined field manfar_name
at org.apache.solr.schema.IndexSchema.getField(IndexSchema.java:1077)
at org.apache.solr.request.SimpleFacets.getTermCounts(SimpleFacets.java:226)
at org.apache.solr.request.SimpleFacets.getFacetFieldCounts(SimpleFacets.java:283)
at org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:166)
at org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:5
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
In the schema.xml I mentioned manfar_name as shown below.
In the solrConfig.xml I configured as shown below.
sal_amt:[* TO 200]
sal_amt:[201 TO 300]
sal_amt:[301 TO 400]
sal_amt:[401 TO 500]
sal_amt:[501 TO 600]
sal_amt:[601 TO 700]
sal_amt:[701 TO 800]
sal_amt:[801 TO 900]
sal_amt:[901 TO 1000]
sal_amt:[1001 TO 2000]
manfar_name
The data-import configuration is given below.
Where my configuration is going wrong?
Please help me to resolve this.
Regards,
Siva Prasad Janapati
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个问题已经很老了,所以你可能已经继续前进了。
但看起来您有一个未定义的字段 manfar_name,请检查您的 schema.xml 文件以查看该字段是否在其中。
this question is quite old so you might have already moved on.
But it looks like you have an undefined field manfar_name, check your schema.xml file to see if this field is in there.