>백엔드 개발 >PHP 튜토리얼 >我做一个文章搜索的功能,默认搜索的结果是按照发布时间排序的,我想按照搜索的内容相关性排序,怎么做呢?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-06 20:22:191442검색

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

mysql没有这样的语法吧?

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

或者中文分词什么的?

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

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

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

回复内容:

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

mysql没有这样的语法吧?

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

或者中文分词什么的?

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

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

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

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.