簡體   English   中英

開始使用基於Solr的搜索引擎

[英]Getting started with Solr based search engine

我想在PHP / MySQL項目中實現真正的搜索引擎。 任何人都可以指出我正確的方向,這樣做的最佳方式是什么?

  • 搜索用戶
  • 用戶按各種參數排序/排序

這些參數可以是: - 所做的評論數量 - 您的個人資料中的喜歡數量 - 與最終用戶的地理距離

我真正擔心的是,像Solr這樣的搜索引擎要求我上傳“文檔”/數據集。 但由於我的數據“活着”,每次用戶在我的網站上進行交互時,我是否應該不斷更新Solr文檔? 在這種情況下,感覺就像一個冗余的數據庫。

類似項目如何做?

一般來說,你關心的是:作為一個基於反向索引的引擎,Solr依賴於“不可變”的結構來提供它的功能。

最重要的是,根據您的上下文,有很多事情可以緩解這方面的問題。 我建議你檢查SolrCloud功能,特別是近實時搜索。 動態分片也可能是另一回事,但這實際上取決於您的場景。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM