コアを作成できません:スキーマに _version_ フィールドが存在し、検索可能であり、取得可能であり、かつ多値でなければなりません。

トピック作成者:ks-solruserml-bot (2024/05/28 19:37 投稿)
3
CloseClose

(The bot translated the original post https://lists.apache.org/thread/1d01r0fnx50om1rrhobv3yy544mwrqgh into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、

新しくインストールされたSolr 8.8.2で新しいコアを作成しており、以前のSolr 1.4のインストールで使用していた非常に古いスキーマを移植しようとしています。

古いスキーマからは、非推奨のフィールドタイプと非推奨のパラメーター「enablePositionIncrements」、さらに「defaultSearchField」と「solrQueryParser/@defaultOperator」を削除しました。

しかし、Solrは今、version フィールドが存在しないと報告しています:

Error CREATEing SolrCore 'newcore': Unable to create core [newcore] Caused
by: version field must exist in schema and be searchable (indexed or
docValues) and retrievable(stored or docValues) and not multiValued
(version not retrievable

この問題は、スキーマにすでに version フィールドを追加しているにもかかわらず発生します:

<field name="_version_" type="long" indexed="true" stored="false"/>

どのようにお手伝いできるでしょうか?

どうもありがとうございます!さようなら

返信投稿者:ks-solruserml-bot (2024/05/28 19:37 投稿)

こんにちは、

version フィールドを stored(stored=true)で試しましたか?

Gaël

返信投稿者:ks-solruserml-bot (2024/05/28 19:37 投稿)

もし例外メッセージのこの部分に焦点を当てるなら、答えが見つかるはずです:
... and retrievable(stored or docValues)...
(version not retrievable

version フィールドは stored または docValues である必要があります。

ご参考までに。

Alessandro Benedetti
Apache Lucene/Solr コミッター
ディレクター、研究開発ソフトウェアエンジニア、検索コンサルタント

www.sease.io

返信投稿者:ks-solruserml-bot (2024/05/28 19:37 投稿)

以下は8.xのサンプルスキーマを使用して、フィールドをそれに移植することから始めることをお勧めします。

私は4.10.4と6.6.2からの多くの移行を行っており、それについて schema.xml と solrconfig.xml の両方で行っています。

wunder
Walter Underwood
wunder@wunderwood.org
http://observer.wunderwood.org/ (私のブログ)

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?