Solrを使用して検索と索引付けを行う予定の放棄されたプロジェクトを引き継ぎましたが、Solrは正しく機能しません。 、そこconf
ディレクトリまたはschema.xml
ファイルを持っていたいずれも3個のコア、のように見えるので、私はあなたが見ることができるように、_version_
フィールドが存在し、以下のスキーマを書き、3つのコアのconf
"_version_フィールドはスキーマに存在していなければなりません"、すでに実行済みです
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="mwplus_schema" version="1.6">
<field name="_version_" type="long" indexed="true" stored="false" />
<field name="pid" type="string" indexed="true" stored="true" required="true" multiValued="false"/>
<field name="text" type="text" indexed="true" stored="true" multiValued="true"/>
<uniqueKey>pid</uniqueKey>
<defaultSearchField>text</defaultSearchField>
<solrQueryParser defaultOperator="OR"/>
</schema>
にそれを貼り付け私はbin/solr start -f -p <port>
を行う際ただし、このスキーマを使用している3つのコアのどれも、このエラーのために作成することができません:
Error creating core [xmeld_shard1_replica1]: Unable to use updateLog: _version_ field must exist in schema, using indexed="true" or docValues="true", stored="true" and multiValued="false" (_version_ does not exist)
私は私は、私はより多くの細部を投稿することはできませんごめんなさいSolrやprojecにあまり慣れていないそれ自体。なぜこれが起こっているのか、それを修正する方法に関する提案やアイデアはありますか?
編集:私はschema.xml
をSOの別の質問に対する回答に基づいて変更しましたが、問題は解決しません。上記は更新されたバージョンです。