cari

Rumah  >  Soal Jawab  >  teks badan

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

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

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

天蓬老师天蓬老师2800 hari yang lalu786

membalas semua(3)saya akan balas

  • PHPz

    PHPz2017-04-21 10:59:29

    Rangka kerja carian paling asas ialah pembahagian perkataan + indeks terbalik. Berat dan sebagainya adalah semua butiran model (sudah tentu, untuk Baidu dan Google, ini adalah perkara yang paling penting, mereka perlu mendapat pagerank dan sebagainya).

    Kendalian set redis hanya disesuaikan untuk indeks terbalik.

    balas
    0
  • 黄舟

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

    Sebenarnya, terdapat banyak cara untuk mencari anda boleh merujuk kepada jawapan ini http://segmentfault.com/q/1010000000663373/a-1020000000702395

    balas
    0
  • PHP中文网

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

    Saya lebih banyak menggunakan Lucene, yang lebih boleh disesuaikan, tetapi jumlah pembangunan dan penyelenggaraan lebih besar sedikit Baru-baru ini, saya telah cuba menggunakan enjin carian dalam tapak Souyi, yang bagus untuk tapak web dengan data bersaiz kecil dan sederhana. jilid.

    balas
    0
  • Batalbalas