2016-12-01 46 views
0

對於可能有100-300K文檔存儲的相當小規模的應用,solr或彈性搜索更適合嗎?小規模使用,是solr還是彈性搜索更合適?

讓我們暫時忽略功能集,因爲這個用例非常簡單,但我更關心的是在單個虛擬機上使用相當低(1 GB)RAM的這種工作的限制。

+0

對於簡單的使用和<1M的非太大的文檔,您可以輕鬆地運行Solr與512MB的堆。也許<256MB與一些調整。我不知道ES,但我覺得它是一樣的。 –

回答

1

我的直覺是,仔細優化指數的嚴格要求,如:

  • 指數僅需要什麼
  • 刪除如有可能禁用詞
  • 禁止規範
  • 使docvalues
  • 使用過濾器並確保緩存
  • ......所有那些東西

    比選擇Solr或ES更高效。另外如果你的用例非常簡單,並且正在尋找非常低的資源,那麼使用普通的Lucene也許值得。

+0

好吧,我想從簡單的開始,然後最終使用功能。 –