执行字段分面时出现异常

发布于 2024-09-01 19:31:49 字数 2439 浏览 6 评论 0原文

在进行归档分面时,我收到以下错误。

构面计数期间出现异常: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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇俏 2024-09-08 19:31:49

这个问题已经很老了,所以你可能已经继续前进了。
但看起来您有一个未定义的字段 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文