0

solr 6.3 で 2 つのテーブル (関連のない) mysql のデータにインデックスを付けています。テーブルの 1 つからのいくつかのフィールドは複数値ですが、残りはそうではありません。これで、solr 管理パネルから fullImport を実行すると、複数値フィールドの単一データのみがインデックス化されます。regextransformer と splitby "," を実装しようとしましたが、うまくいきませんでした。子エンティティも使用してみましたが、うまくいきませんでした。これが私のdata-config.xmlとschema.xmlです。

4

1 に答える 1

1

あなたのコードでは、transformer=TemplateTransformer を使用していますが、splitBy="," を使用するには RegexTransformer が必要です。

<entity name="Candidates" transformer="TemplateTransformer,RegexTransformer"...>

于 2016-12-17T15:05:09.873 に答える