比如有一个网站有文章、附件、问答这些内容,他们相关的信息是存在 A 、 B 、 C 三个表(每个表中都含有 time 这个表项),现在整站搜索需要根据 time 对搜索结果排序之后再分页显示,这该如何实现?
我能想到的方法
大神们给一点建议,谢谢啦~
1
haozhang 2017-02-01 22:00:52 +08:00 via iPhone
你可以用一个开源的搜索引擎带 web gui 的那种,定一个 cron job 每天晚上爬自己的网站。
|
2
jcuan OP @haozhang 可能这样比较适合数据量大一些的网站,我遇到那个一年文章不到五千篇,搜索需要比较高的时效性,刚发的文章就能搜出来那种😂准备就用 like 做了
|
3
fredcc 2017-02-02 17:09:04 +08:00
1 、 select join
2 、 mysql 视图 |
4
jcuan OP 了解到 Elasticsearch 感觉还不错, http://m.blog.csdn.net/article/details?id=33736429 ,准备自己用用试一试~
|