SOLR/LUCENE如何将列表扩展为多值字段?

ian*_*ian 0 lucene solr

我正在从RDBMS索引.我在表中有一个列有管道分隔值的列,在索引时我想将这些值转换为多值字段.例如,

ColumnA (From RDBMS)
---------------------
apple|orange|banana
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

SOLR Index
------------
Fruit=apple
Fruit=orange
Fruit=banana
Run Code Online (Sandbox Code Playgroud)

Nic*_*ark 6

我使用RegexTransformer,你可以指定splitBy ="|"

<field column="Fruit" splitBy="|" sourceColName="ColumnA"/>
Run Code Online (Sandbox Code Playgroud)

http://wiki.apache.org/solr/DataImportHandler#RegexTransformer