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

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

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

天蓬老师
天蓬老师

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

모든 응답(3)
PHPzhong

가장 기본적인 검색 프레임워크는 단어 분할 + 역색인입니다. 가중치 등은 모두 모델의 세부 사항입니다(물론 Baidu와 Google의 경우 이것이 가장 중요하며 페이지 순위를 올려야 하는 등의 작업이 필요합니다).

redis의 설정 작업은 단순히 반전된 인덱스에 맞게 사용자 정의되었습니다.

黄舟

사실 검색하는 방법은 여러가지가 있습니다. http://segmentfault.com/q/1010000000663373/a-1020000000702395

이 답변을 참고하시면 됩니다.
Ty80

저는 커스터마이징이 가능한 Lucene을 더 많이 사용하지만, 개발 및 유지 관리의 양이 조금 더 많습니다. 최근에는 중소 규모의 데이터를 다루는 웹 사이트에 적합한 Souyi의 사이트 내 검색 엔진을 사용해 보았습니다. 볼륨.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿