【发布时间】:2014-07-12 06:46:35
【问题描述】:
我已经安装了 solr。我的 data-config.xml 如下所示
<dataConfig>
<dataSource driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:/temp/example/ex" user="sa" />
<document name="products">
<entity name="item" query="select NAME,BSIN from items">
<field column="NAME" name="id" />
<field column="BSIN" name="bsin" />
<entity name="brands" query="select brandname from brand where bsin='${item.BSIN}'" transformer="TemplateTransformer">
<field name="brand" column="BRAND" />
<field name="cname" column="namedesc" template="${item.NAME}-${brands.BRAND}" />
</entity>
</entity>
</document>
</dataConfig>
bsin 和 brand 是多值字段。现在每个 NAME 都有多个 BSIN,每个 BSIN 都有一个品牌名称。 我希望索引应该以这种方式发生:
名称1-品牌1 名称1-品牌2 Name2-Brand1 等。我正在使用条款组件进行自动完成。请帮助我实现这一目标。
提前感谢您的帮助。 问候, 帕万
【问题讨论】: