1

Solr 3.5を使用しており、PingSolrに関連する問題があります。

これは、PingのSolrConfig.xmlで定義されているものです。

<!-- ping/healthcheck -->
  <requestHandler name="/admin/ping" class="solr.PingRequestHandler">
    <lst name="invariants">
      <str name="q">solrpingquery</str>
    </lst>
    <lst name="defaults">
      <str name="echoParams">all</str>
    </lst>
  </requestHandler>

ここにテキストについての言及はありませんが、それでもこのエラーが発生しますHTTPステータス500-Pingクエリが例外を引き起こしました:未定義のフィールドテキストorg.apache.solr.common.SolrException:Pingクエリが例外を引き起こしました:org.apache.solrの未定義のフィールドテキスト.handler.PingRequestHandler.handleRequestBody(PingRequestHandler.java:76)at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) ) で

どんな助けでも大歓迎です。

ありがとうAmitesh

4

1 に答える 1

1

次のように変更できます。

  <!-- ping/healthcheck -->
  <requestHandler name="/admin/ping" class="solr.PingRequestHandler">
    <lst name="invariants">
      <str name="q">solrpingquery</str>
    </lst>
    <lst name="defaults">
      <str name="echoParams">all</str>
      <str name="df">a field that is defined in your schema</str>
    </lst>
  </requestHandler>
于 2013-01-11T08:53:22.813 に答える