2016-10-05 7 views
0

私はapache solrの新機能です。 GoogleとYouTubeの助けを借りてapache solrをインストールしました。私はコアを作り、solrconfig.xml、schema.xml、data-config.xmlを作成しましたが、私はsolrの管理ページに行き、データインポートコマンドを実行すると例外が表示されます。mysqlからmysqlへのデータをapache solrにインポートしようとしましたが、例外が発生しました

エラー - >「mycollection:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:updateLogを使用することができません:バージョンフィールドがスキーマに存在し、検索でなければならない(インデックス付け又はdocValues )とretrieveable(storedまたはdocValues)ではなく、multiValued(バージョンは存在しません)。私はまた、データインポートハンドラのlibディレクトリを提供し、バージョンを提供しますが、それでも問題は変わりません。 mycoolectionは、私が作ったコアの名前です。助けが必要。

答えて

0

バージョンフィールドをmanaged-schema.xmlに追加します。

<field name="version" type="float" multiValued="false" indexed="true" stored="true"/> 

設定をリロードしてから、dataimportコマンドを実行してください。

+0

ありがとうございました。もう一つの問題は、私はデータベースからインデックスを作成しようとしました。最初にlang/stopwords_it.txtを追加した後にエラーが発生しました。追加しました。 –

+0

エラー:SolrCoreを作成しています 'my':コア[my]を作成できません:入力長= 1、このエラーについてはわかりません。 –

関連する問題