Home >Backend Development >PHP Tutorial >我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?

我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?

WBOY
WBOYOriginal
2016-06-06 20:22:191399browse

我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?

mysql没有这样的语法吧?

这样功能需要搞个全文索引什么的吗?

或者中文分词什么的?

这些我都不懂,单凭写sql能实现吗?

再比如像一些搜索结果排序,按销量,按人气,按时间,还有综合,我想知道这个综合是什么意思呢,综合会按照什么排序呢?

希望知道的大神给我指点一下,感激不尽了,谢谢!

回复内容:

我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?

mysql没有这样的语法吧?

这样功能需要搞个全文索引什么的吗?

或者中文分词什么的?

这些我都不懂,单凭写sql能实现吗?

再比如像一些搜索结果排序,按销量,按人气,按时间,还有综合,我想知道这个综合是什么意思呢,综合会按照什么排序呢?

希望知道的大神给我指点一下,感激不尽了,谢谢!

单凭 SQL 来做不可能实现,除非你有非常精妙的设计。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn