求教整站搜索的解决方案?

422603 发布于 2016/06/02 17:03
阅读 159
收藏 0
PHP

大神来解答下, 最近想做整站文章关键字搜索, 由于数据库记录条数较多, 每次对数据库进行直接查询的话, 耗时太多. 缓存的话, 有没什么好的推荐的,?

加快数据库的I/O, 比如建立索引, 是一种办法, 其他呢? 有没缓存相关的解决方案?

目前已知的Memcache, Redis都是key-value形式的, 似乎并不能进行直接进行条件查询, 或者说像SQL一样查询, 并且只是PHP+MySQL的情况下, 有什么好的办法吗? 因为我知道有sphinx, 不仅能大幅度加快速度, 还能进行全文搜索, 但是目前并没有搭建sphinx服务器的打算...

对了, Discuz有一个帖子搜索功能, 但是他那个好像是限制了搜索的频率, 以及登陆的用户才能进行搜索, 除了这2个外, 他对搜索有进行其他方面的缓存与优化吗, 暂时还没去看discuz的代码, 有研究过的大神可以先透露 下吗?

加载中
0
红薯的小黄瓜
红薯的小黄瓜
用百度搜索API
4
422603
好的, 我会研究下的, 感谢!
0
zhaoyou
4
422603
这个貌似和sphinx类似, 不过也感谢回答!
0
Feng_Yu
Feng_Yu
elasticsearch
返回顶部
顶部