0

コンマを含む可能性のある文字列であるsolrのフィールドにインデックスを付けようとしています。

Solrは文字列型を気にせず、この例外を与えます

http://pastie.org/2631085

(カスタムプラグインを実行しているため、型にはまらないエラーが発生します)

ご覧のとおり、「シャーロット、ノースカロライナ州」は文字列である必要があります (エラーなしでインデックスが作成されることに関して多くの類似点があるように)。なんで?

XMLでCDATAを使用して問題を修正しましたが、solrがこのように動作する理由を知りたいです。マニュアルもフォーラムも役に立たないようです。

事前にタイ

編集: これは schema.xml のフィールド定義です

<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
<field name="location" type="string" indexed="true" stored="true" />
4

0 に答える 0