gpt4 book ai didi

php - 我能知道MySQL全文搜索结果的准确性吗?

转载 作者:行者123 更新时间:2023-11-29 02:58:24 25 4
gpt4 key购买 nike

我想知道我是否可以获得查询结果的准确率;例如这样的事情:

查询:

"I love stackoverflow"

结果:(结果,准确率)

"we love stackoverflow",   80%
"I hate stackoverflow" , 70%
"They hate stackoverflow", 40%

如果在MySQL全文搜索中没有这样的东西,你能给我推荐一个文本搜索库,可以很容易地部署在MYSQL DB和PHP中的现有项目中吗?

最佳答案

FULLTEXT 有这个。

的值(value)

MATCH (col1,col2) AGAINST ('matching terms')

(在 SELECT 或 ORDER BY 语句中使用时)产生相关性分数。这不是百分比分数,而是显示匹配与术语的接近程度的指标。

例如,

 select zip, 
primary_city,
match(primary_city, acceptable_cities) against ('york') AS relevance
from zip
where match(primary_city, acceptable_cities) against ('york')
order by 3 desc

生成匹配项与邮政编码表的相关性。

关于php - 我能知道MySQL全文搜索结果的准确性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27568962/

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