0

ファイリング ファセットを実行しているときに、以下のエラーが発生します。

ファセット カウント中の例外: org.apache.solr.common.SolrException: org.apache.solr.schema.IndexSchema.getField(IndexSchema.java:1077) の未定義フィールド manfar_name 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.サーブレット。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.core.StandardEngineValve.invoke(StandardEngineValve.java:109) で org.apache.catalina.connector で org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) で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(不明なソース)

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] manfar_name

データ インポートの構成を以下に示します。

私の設定はどこで間違っていますか?これを解決するのを手伝ってください。

よろしく、 シヴァ・プラサード・ジャナパティ

4

1 に答える 1

0

この質問はかなり古いので、すでに先に進んでいる可能性があります。しかし、未定義のフィールド manfar_name があるようです。schema.xml ファイルをチェックして、このフィールドがそこにあるかどうかを確認してください。

于 2010-11-23T20:45:06.127 に答える