Solr Facet 以多个术语拆分字符串。如何包含空格?

Solr Facet split string in multiple terms. How to include whitespace?

我正在使用 Solr 8.2.0,我正在索引数组中的数据以在构面中使用。这是 facet 字段的示例

"authors_facet":["John Smith", "Hillary Clinton"]

在 json 回复中我有这些方面:

authors_facet":[
        "john",531,
        "smith",531,
        "hillary",531,
        "clinton",531
]

我想要这样的方面:

authors_facet":[
        "john smith",531,
        "hillary clinton",531
]

我该怎么做?

您需要确保为分面使用 string 字段。从外观上看,您的 authors_facet 字段是标记化字段(如文本字段),因此您将标记视为分面。

另见 https://github.com/hectorcorrea/solr-for-newbies/blob/master/tutorial.md#facets