【发布时间】:2014-02-27 07:52:06
【问题描述】:
我想从 MySQL 数据库中的一列映射到 Solr 中的多列。假设我的 db 表是 Car,这是我的 data-config.xml 文件:
<dataConfig>
<document name="car">
<entity name="car" query="select * from cars" transformer="TemplateTransformer">
<field column="id" name="id" template="Car ${car.id}"/>
<field column="id" name="id_ss" />
</entity>
</document>
</dataConfig>
在 Solr 架构中,我有 2 个字段,格式如下:
id: with format "Car {id from db}"
id_ss: with format "{id from db}"
但是在我使用了模板转换器之后,我的数据是这样的索引(即使我没有在 id_ss 字段上使用模板转换器):
id: "Car {id from db}"
id_ss: "Car {id from db}"
我怎样才能让它按我的意愿工作?
【问题讨论】:
标签: solr lucene dataimporthandler