我在solr 6.3中索引来自两个表(无关)mysql的数据。来自其中一个表的少数字段是多值的,而其余的则不是。现在,当我从solr管理面板运行fullImport时,它仅为多值字段索引单个数据。我尝试过实现regextransformer和splitby“,”但是没有用。我也试过使用子实体但没有工作。这是我的data-config.xml和schema.xml。
答案 0 :(得分:1)
在您的代码中,您使用的是transform = TemplateTransformer,但是您需要使用RegexTransformer来使用splitBy =“,” - 所以它应该是:
<entity name="Candidates" transformer="TemplateTransformer,RegexTransformer"...>