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