phpmysql倒排索引搜索m个词中至少匹配n个词

标签 php mysql regex

搜索条件

1)包含所有关键字的“顶级组”。

2)“第二组”包含除一个以外的所有关键字。

…以此类推,直到显示不包含任何关键字的应用。

现在我能够获得顶级组(点:1)。之后我就卡住了,后面的步骤需要做很多组合。所以,请帮助我找到一个快速正确的搜索方法。

提前致谢

最佳答案

FULLTEXT 索引,然后使用 MATCH 中的相关值。它不会完全您指定的内容,但它会排序命中,我认为这是您真正想要的。

关于phpmysql倒排索引搜索m个词中至少匹配n个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37966576/

相关文章:

Mysql 依赖于 IF 条件下的嵌套内部查询

javascript - 搜索数据库以使用两个javascript变量将数字返回给javascript

正则表达式优雅模式匹配

javascript - 创建正则表达式 Javascript 数组

c# - 如何在 C# 中使用正则表达式将短语拆分为单词

php - 散列或加密要在 url 中发送的变量

php - 在 MySql 数据库中存储序列化对象

mysql - GROUP BY 到 JOIN 转换的 ORDER BY 子查询

php - 当脚本使用 PHP 变量时导出 javascript

php - 服务之间应如何通信?