首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以使用lucene核心库进行短语接近度搜索

有没有一种方法可以使用lucene核心库进行短语接近度搜索
EN

Stack Overflow用户
提问于 2013-02-08 23:30:30
回答 2查看 704关注 0票数 0

我需要在几个短语之间执行接近搜索。短语的数量是事先不知道的。用户可以输入任意数量的短语,也可以给出自己的斜率。我也需要支持嵌套短语邻近搜索查询。例如,我正在查看的搜索查询是:"letter comes“slop”激动不已的员工“。信来了“懒散”焦虑不安的员工“懒散”“担心薪水”。"letter comes“slop "phrase1”phrase1 slop phrase2 slop phrase3“slop empl”

EN

回答 2

Stack Overflow用户

发布于 2013-02-09 02:31:44

据我所知,你不能执行嵌套的邻近搜索。杂乱无章可能是创建一个短语,将所有术语与一个大的slop组合在一起,比如单个slop的总和:

代码语言:javascript
复制
("letter comes"~3 "agitated employees"~4 "worried about salaries"~1)
 AND ("letter comes agitated employees worried about salaries"~8)

(上面假设您的默认运算符是OR)。我会玩弄组合短语slop,看看我是否能接近我想要的。

票数 1
EN

Stack Overflow用户

发布于 2014-02-19 20:44:38

Tim Allison的This补丁将对您的用例有所帮助。它还提供了递归短语查询和其他一些功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14775915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档