如何测量列与模式的匹配程度?

时间:2009-09-23 18:00:21

标签: mysql

我希望我在MySQL中的全文搜索结果按照模式完全覆盖匹配的方式排序。

例如,在营养数据库中搜索苹果应该将“apple,raw”排序为高于“apple fritter”,因为5/9> 5/12。

我可以在数据库之外做一些相当简单的事情,但我正在寻找一个可以一次性完成的查询。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

ORDER BY char_length(someColumn)/char_length(replace(someColumn, 'apple', ''))