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

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

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

天蓬老师
天蓬老师

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

répondre à tous(3)
PHPzhong

Le cadre de recherche le plus basique est la segmentation des mots + index inversé. Les poids, etc., sont tous des détails du modèle (bien sûr, pour Baidu et Google, c'est la chose la plus importante, ils doivent accéder au pagerank, etc.).

L'opération set de redis est simplement personnalisée pour l'index inversé.

黄舟

En fait, il existe de nombreuses façons de rechercher. Vous pouvez vous référer à cette réponse http://segmentfault.com/q/1010000000663373/a-1020000000702395

Ty80

J'utilise davantage Lucene, qui est plus personnalisable, mais la quantité de développement et de maintenance est légèrement plus importante. Récemment, j'ai essayé d'utiliser le moteur de recherche sur site de Souyi, qui convient aux sites Web contenant des données de petite et moyenne taille. tomes.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal