首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法关闭50%的全文搜索的抓取?

问有没有办法关闭50%的全文搜索的抓取?
EN

Stack Overflow用户
提问于 2010-07-14 21:12:39
回答 2查看 98关注 0票数 0

我正在尝试建立一个珠宝店的产品搜索。我知道,如果一个术语在超过50%的条目中,那么它的权重为零。所以现在如果我搜索“钻石”,我得不到结果,因为超过50%的搜索结果包含钻石。有没有办法改变这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-14 21:19:25

引用MySQL的文档:

如果你真的需要搜索这样的常用词,最好改用IN BOOLEAN MODE搜索,它不会遵守50%的阈值。

请参阅:

另一种解决方案似乎是修补MySQL的源代码并重新编译--这可能不是您想要做的事情……

票数 1
EN

Stack Overflow用户

发布于 2011-11-30 23:43:33

在MySQL网站上评论的另一种方法是,只有在全文没有给出结果的情况下才使用布尔模式,但请记住,第二次搜索不会将结果按相关性排序。

11.9.1. Natural Language Full-Text Searches

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

https://stackoverflow.com/questions/3246425

复制
相关文章

相似问题

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