无法索引solr中的多值字段

时间:2016-12-12 13:23:07

标签: mysql solr dataimporthandler solr6

我在solr 6.3中索引来自两个表(无关)mysql的数据。来自其中一个表的少数字段是多值的,而其余的则不是。现在,当我从solr管理面板运行fullImport时,它仅为多值字段索引单个数据。我尝试过实现regextransformer和splitby“,”但是没有用。我也试过使用子实体但没有工作。这是我的data-config.xml和schema.xml。

1 个答案:

答案 0 :(得分:1)

在您的代码中,您使用的是transform = TemplateTransformer,但是您需要使用RegexTransformer来使用splitBy =“,” - 所以它应该是:

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