찾다

 >  Q&A  >  본문

redis - 网站的站内搜索如何实现?

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

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

天蓬老师天蓬老师2799일 전778

모든 응답(3)나는 대답할 것이다

  • PHPz

    PHPz2017-04-21 10:59:29

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

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

    회신하다
    0
  • 黄舟

    黄舟2017-04-21 10:59:29

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

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 10:59:29

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

    회신하다
    0
  • 취소회신하다