【发布时间】:2016-04-30 23:51:11
【问题描述】:
我正在尝试使用 MySQL 全文搜索功能。不幸的是,文档没有提供有关获取搜索结果元数据的任何信息,例如命中偏移量、总计数等。我们如何才能做到这一点?
【问题讨论】:
标签: mysql full-text-search metadata
我正在尝试使用 MySQL 全文搜索功能。不幸的是,文档没有提供有关获取搜索结果元数据的任何信息,例如命中偏移量、总计数等。我们如何才能做到这一点?
【问题讨论】:
标签: mysql full-text-search metadata
Mysql 没有提供太多关于搜索结果的元数据。您可以通过以下方式获取所谓的relevance score:
SELECT id, MATCH (title,body)
AGAINST ('Tutorial' IN NATURAL LANGUAGE MODE) AS score
FROM articles;
相关性是根据行中的单词数计算的, 该行中唯一单词的数量,该行中的总单词数 集合,以及包含 a 的文档(行)的数量 特定的词。
您可以获得更多关于索引本身的信息,请参阅this topic on SO
【讨论】: