gpt4 book ai didi

mysql - 来自 Mysql 全文搜索的精确匹配搜索

转载 作者:行者123 更新时间:2023-12-03 19:35:19 25 4
gpt4 key购买 nike

通过使用全文搜索不搜索多个单词的确切值。
这是查询

  SELECT * FROM csv WHERE match(data) against('"TMN PANTAI"' IN BOOLEAN MODE) 

它显示结果,但它使用“TMN”和“PANTAI”和“TMN PANTAI”进行搜索

如何使用“TMN PANTAI”搜索完全匹配?

最佳答案

FULL-TEXT不考虑空间,这就是为什么你不能使用它。

如果你仍然想利用全文索引,你可以通过使用 match against query 过滤来缩短结果集。并添加一个额外的 LIKE健康)状况。这比使用 LIKE 查询更有效在整个 table 上,因为LIKE现在将有更少的记录要过滤。

SELECT * FROM csv WHERE match(data) against('+TMN +PANTAI' IN BOOLEAN MODE) 
AND data like '%TMN PANTAI%'

关于mysql - 来自 Mysql 全文搜索的精确匹配搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50197100/

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