2011-07-14 19 views
0

私はDIHを使用してsybaseデータベースからSolrにデータをロードします。これまでのところすべてがうまくいきます。今私は、特定のフィールドをもうロードしたくないと決めました。 data-config.xmlに次の行を削除しました。 <field column="BibCode" name="bibcode"/> その後、すべてのデータ(/solr/update?stream.body= および/solr/update?stream.body=)を削除し、Tomcatを再起動して完全インポートを開始しました。 今検索すると、フィールドbibcodeにはまだコンテンツが含まれており、どこから来たのかわかりません。Solr DIH - まだ定義されていないフィールドが残っています

私は間違っていますか?

+0

>私はSolrのにSybaseデータベースからデータをロードするためにDIHを使用しています。<インポートのためのSQL文をも変更されていましたか? –

答えて

0

queryのフィールドを削除するか、schema.xmlからフィールドを削除する必要があります。

http://wiki.apache.org/solr/DataImportHandler#A_shorter_data-config

+0

私はすでにschema.xmlから削除していたと思いましたが、明らかに削除しませんでした。 data-config.xmlとschema.xmlからフィールドを削除すると、そのフィールドは機能します。ありがとう! – simu

関連する問題