gpt4 book ai didi

php - DisMax 解析用户查询和 q 或 fq 过滤结果

转载 作者:可可西里 更新时间:2023-11-01 13:23:14 24 4
gpt4 key购买 nike

我正在使用 PHP 获取用户搜索查询,并通过 SOLR 在特定字段“关键字”上运行它们,该字段基本上包含文档中所有数据的串联。

我还在这个查询中使用分面来进一步深入研究结果集。

我的问题:

  1. 我应该使用 SOLR DisMax 来解析所有用户查询吗?
  2. 将分面深入搜索放在一起是否被认为是不好的做法直接使用关键字搜索进入标准查询,或者我应该使用filterqueries 过滤原始标准查询及其结果集?

最佳答案

我会使用 eDisMax,它基本上更强大,更宽容(这意味着它通常不会为格式错误的查询返回错误)。

我强烈建议使用 filter queries过滤你的结果(fq 参数)点击一个方面的条目,主要是因为这些原因:

  • 过滤查询不影响 solr 分数
  • 过滤器查询速度更快,因为通过 filter cache 独立于主查询进行缓存

关于php - DisMax 解析用户查询和 q 或 fq 过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com