我想对多个字段(5 个字段)进行分组。在 solr 中,我不知道该怎么做!但我有想法,如果我将所有五个字段合并为单个字段值,分隔符字符为“~”。那么如果我在那个领域分组,我就能得到结果。
但是为了将所有领域合并在一起,我必须做些什么,有人吗?
我想对多个字段(5 个字段)进行分组。在 solr 中,我不知道该怎么做!但我有想法,如果我将所有五个字段合并为单个字段值,分隔符字符为“~”。那么如果我在那个领域分组,我就能得到结果。
但是为了将所有领域合并在一起,我必须做些什么,有人吗?
为了按多个字段分组,这可能是最简单的方法,但它要求您有一个静态组子句,即分组字段是预先确定的。
为此,您需要在您的字段中创建一个新字段,并将其映射到索引时schema.xml
字段的串联值。
如果您使用 DataImportHandler,则可以使用ScriptTransformer
来计算该字段的值。