【发布时间】:2014-08-24 03:54:46
【问题描述】:
我想对多个字段(5 个字段)进行分组。在 solr 中,我不知道该怎么做!但我有想法,如果我将所有五个字段合并为单个字段值,分隔符字符为“~”。那么如果我在那个领域分组,我就能得到结果。
但是为了将所有领域合并在一起,我必须做些什么,有人吗?
【问题讨论】:
标签: apache solr custom-field-type
我想对多个字段(5 个字段)进行分组。在 solr 中,我不知道该怎么做!但我有想法,如果我将所有五个字段合并为单个字段值,分隔符字符为“~”。那么如果我在那个领域分组,我就能得到结果。
但是为了将所有领域合并在一起,我必须做些什么,有人吗?
【问题讨论】:
标签: apache solr custom-field-type
为了按多个字段分组,这可能是最简单的方法,但它需要您有一个静态组子句,即分组字段是预先确定的。
为此,您需要在schema.xml 中创建一个新字段,并将其映射到在索引时的字段的串联值。
如果您使用 DataImportHandler,您可以使用 ScriptTransformer 来计算该字段的值。
【讨论】:
group 子句。