我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?
程序员文章站
2022-05-23 08:26:42
...
我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?
mysql没有这样的语法吧?
这样功能需要搞个全文索引什么的吗?
或者中文分词什么的?
这些我都不懂,单凭写sql能实现吗?
再比如像一些搜索结果排序,按销量,按人气,按时间,还有综合,我想知道这个综合是什么意思呢,综合会按照什么排序呢?
希望知道的大神给我指点一下,感激不尽了,谢谢!
回复内容:
我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?
mysql没有这样的语法吧?
这样功能需要搞个全文索引什么的吗?
或者中文分词什么的?
这些我都不懂,单凭写sql能实现吗?
再比如像一些搜索结果排序,按销量,按人气,按时间,还有综合,我想知道这个综合是什么意思呢,综合会按照什么排序呢?
希望知道的大神给我指点一下,感激不尽了,谢谢!
单凭 SQL 来做不可能实现,除非你有非常精妙的设计。