gpt4 book ai didi

java - 在解析之前重写 solr 查询

转载 作者:行者123 更新时间:2023-11-29 09:29:39 25 4
gpt4 key购买 nike

我正在开发一个简单的查询重写器,它可以对查询字符串进行一些更改。查询重写器应该在查询被解析或发送到其他 Solr 节点之前更改查询字符串。最适合用于此类代码的 Solr 机制是什么?目前我正在编写一个自定义搜索组件来完成这项工作。组件在组件的prepare 方法中修改了原始q 参数的值。它有效,但我想知道 Solr 是否有为此设计的机制。

我没有将其实现为自定义查询解析器,因为查询重写过程可能很耗时,所以我不希望它针对每个分片执行。

Solr 是否内置查询重写机制?

最佳答案

AFAIK 的标准方式是使用 QParserPlugin .

但是,如果您通过 HTTP 使用 Solr,也许您可​​以通过重写 URL 来解决这个问题?

关于java - 在解析之前重写 solr 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604218/

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