2014-04-19 58 views
0

這是我Grails項目的最佳引擎。Grails應用程序的最佳搜索引擎

爲我的書的項目要求:

  • 200K +實體
  • 150K +每天獨立訪問用戶
  • 元信息只搜索(書名,章節名, 作者姓名...)
  • 5-6種數據類型
  • 不同類型的優先級。對於 例如,本書具有更高的優先級,然後章,作者具有較高的 的優先級,然後翻譯
  • 建議在指定的字段
  • 可能性搜索

的競爭者是:

  • ElasticSearch
  • Solr
  • Sphinx
  • ...

更新

現在我使用ElasticSearch

+1

您可以使用可搜索插件指定不同的優先級,請參閱文檔以獲取有關信息的'boost'' –

+0

thx'。但問題仍然是對我來說 – demon101

+0

[彈性搜索插件](http://grails.org/plugin/elasticsearch)建立在Lucene的頂部定期更新,你也會得到[boost](http:// noamt。 github.io/elasticsearch-grails-plugin/guide/mapping.html#propertiesMapping)選項。如果可搜索的插件不是一個選項,我會選擇這個插件。 – dmahapatro

回答

0

這裏是比較類似的問題一個非常詳細的解答(Solr vs. ElasticSearch)。我認爲,您應該關心解決方案的可擴展性和易用性,因爲大多數解決方案都具有類似的功能。

+0

我看到過這個問題。我傾向於使用獅身人面像。這就是爲什麼我創建了另一個問題 – demon101

相關問題