gpt4 book ai didi

search - 在 Solr 中使用短语进行邻近搜索

转载 作者:行者123 更新时间:2023-12-03 23:01:47 27 4
gpt4 key购买 nike

我经常使用 Solr 的邻近搜索来搜索彼此指定范围内的单词,就像这样

"Government Spending" ~2

我想知道有没有办法使用一个短语和一个或两个短语来执行邻近搜索。这可能吗?如果是这样,语法是什么?

最佳答案

这似乎“有点”可行。考虑一下这段文字:

This is more about traffic between Solr servers themselves 

"more traffic between solr" ~2

"more about between solr" ~2

即使您更改顺序,它也能工作:

"more about solr between" ~2" ~2

但相距太远,它停止工作:

"more about servers themselves" ~2

我认为如果这不起作用,那么制作一个执行此操作的自定义请求处理程序可能不会太难。我认为你可能需要定义一个新的语法,比如 ("phrase one" "phrase two") ~2 .我猜想,如果您正在拼贴,并且您创建了一个 Lucene 查询,其中只有“短语一”的标记和具有一定接近度的“短语二”的另一个标记,我认为它会起作用。 (当然,您将需要实际进行 lucene java 调用,您不能只是将查询交给(阅读此 http://lucene.apache.org/java/2_2_0/api/index.html))。

关于search - 在 Solr 中使用短语进行邻近搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2957066/

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