gpt4 book ai didi

java - 在一个 SOLR 查询中获取多个字段的不同值

转载 作者:行者123 更新时间:2023-12-02 09:31:09 24 4
gpt4 key购买 nike

有没有办法在单个 SOLR 查询中查询多个字段的不同值?

我知道构面字段,但它一次只适用于一个字段。

facet:true,facet.field:XYZ

最佳答案

您可以提供多个facet.field查询中的键:

facet.field=field1&facet.field=field2&facet.field=field3

The facet.field parameter identifies a field that should be treated as a facet. It iterates over each Term in the field and generate a facet count using that Term as the constraint. This parameter can be specified multiple times in a query to select multiple facet fields.

您还可以通过 f.<field>.<setting> 为每个字段提供单独的设置语法:

f.field1.facet.prefix=foo

关于java - 在一个 SOLR 查询中获取多个字段的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57957868/

24 4 0
文章推荐: java - 如何使用 Micronaut 客户端注释映射 errorType
文章推荐: java - 环境变量中的数据库名称
文章推荐: java - 如何在 Java 8 中对 List 进行排序