2

Solrschema.xmlを nutchに置き換えましたschema.xml。しかし、Solr を再度実行すると、Solr ログに次のエラーが出力されます。

エラー - 2015-06-09 09:54:30.279; [] org.apache.solr.core.CoreContainer; コア [mycore] の作成中にエラーが発生しました: コア mycore の conf を読み込めませんでした: フィールド cityConfidence に不明なフィールド タイプ 'int' が指定されました。スキーマ ファイルは /opt/solr-5.1.0/server/solr/mycore/conf/schema.xml です. スキーマ ファイルは /opt/solr-5.1.0/server/solr/mycore/conf/schema.xml です。

4

2 に答える 2

1

問題は、フィールドで使用されるフィールド タイプが Nutchschema.xmlファイルに含まれていないことです。この問題を解決するには、次の行をファイルに含めるだけです。intcityConfidenceschema.xml

<fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0"/>

フィールドで使用されるすべてのフィールド タイプがschema.xmlファイルで宣言されていることを確認します。

于 2015-06-09T04:07:22.683 に答える
0

schema.xml の代わりにschema-solr4.xmlを試す

于 2015-06-10T01:50:24.853 に答える