我正在从solr 6.3中的两个表(不相关)mysql索引数据。表之一中的几个字段是多值的,其余的则不是。现在,当我从solr管理面板运行fullImport时,它仅对多值字段的单个数据编制索引。我曾尝试实现regextransformer和splitby“,”,但没有用。我也尝试过使用子实体,但是没有用。这是我的data-config.xml和schema.xml。
最佳答案
在您的代码中,您使用的是Transformer = TemplateTransformer,但是您需要RegexTransformer才能使用splitBy =“,”-因此它应显示为:<entity name="Candidates" transformer="TemplateTransformer,RegexTransformer"...>
关于mysql - 无法在Solr中索引多值字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41101902/