redis - 网站的站内搜索如何实现?
天蓬老师
天蓬老师 2017-04-21 10:57:29
0
3
725

这篇文章专访segmentfault说到:
我们从一开始就会把搜索作为一个优先解决的技术问题。我们在做站内搜索时花了很大的力气。最开始我们用的是Lucene的引擎做了一个Java的一个后端搜索服务,后来我们是把整个搜索全部转移到Redis平台上,用Redis来做站内的搜索,这样效率会比较高,而且搜索起来准确度比较高。

很想了解这个redis如何实现站内搜索的。 感谢知道的人指点方向, 先谢谢啦

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(3)
PHPzhong

搜尋最基本的架構就是 分詞 + 倒排索引 啊。權重什麼的都是模型的細節(當然對百度和google來說都是重頭,要上pagerank什麼的)。

redis的set操作,簡直就是為了倒排索引定制的。

黄舟

其實做搜尋的方法很多,可以參考這個回答 http://segmentfault.com/q/1010000000663373/a-1020000000702395

Ty80

我用Lucene比較多,客製化比較強,但開發量和維護量稍大些,最近在嘗試使用搜易站內搜尋引擎,用在中小型資料量的網站上還是不錯的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!