2012-07-16 172 views
1

我需要建立某種產品搜索,我不確定,我應該去哪個方向。哪種解決方案可用於詳細的產品搜索?

要求:

  • 接近搜索
  • 自定義排名
  • 自動更正,建議,像谷歌當你鍵入 「Winipedia」,它暗示 「維基百科」。
  • 索引PDF文件作爲搜索實體
  • 的自動更正建議
  • 德語支持
  • 自動完成支持

我與AWS CloudSearch嘗試過,但如果你不他們的支持很爛」的字段值t支付額外的支持,他們不支持德語,也不支持自動完成。

是否有任何我需要的所有功能的搜索解決方案? Elasticsearch看起來不錯,但我找不到任何關於它的詳細功能列表。

在此先感謝您的幫助!

問候 尼爾斯

+0

Solr具有提取PDF文件的提取請求處理程序。我懷疑ES有這個功能。 Solr爲此使用Apache Tika,您可以自己進行集成。 – aitchnyu 2012-07-16 11:43:22

+2

@aitchnyu ElasticSearch具有相同的功能,也可以通過Tika:http://www.elasticsearch.org/guide/reference/mapping/attachment-type.html – DrTech 2012-07-16 13:08:49

+0

您應該試試Algolia。它非常快速,易於定製,並且完美匹配「數據庫搜索」功能。您可以在他們的網站上嘗試演示:https://www.algolia.com/demos – redox 2015-03-23 19:47:10

回答

2

兩個Solr的和ElasticSearch有你需要的功能,它們之間的選擇僅僅是口味的問題。 :-)

+0

感謝您的回覆! ;)你對其中之一有任何經驗嗎?哪一個更容易設置,哪一個提供更好的支持,或者更大的社區獲得幫助? – Abenil 2012-07-16 08:11:37

+1

我對Solr有更多的經驗,它具有與Lucene共享其開發樹的優勢(相同的開發人員,相同的發佈日期,大多數新的Lucene功能都可以立即使用)。儘管ElasticSearch可能有一個較小的社區,但它從一開始就是以分佈的形式編寫的,並且它的社區正在快速增長...... – jpountz 2012-07-16 08:22:15

+0

ElasticSearch也使用Lucene底層。 Lucene是一個搜索庫; solr是使用solr的一個客戶端,ElasticSearch是另一個客戶端。 – 2014-04-30 02:06:10

0

有市場3級積極銷售的解決方案:1。 Swiftype 2. Easyask 3. Unbxd

所有這些解決方案處理它相當不錯,比Lucene的和Solr更好(屢試不爽)。如果您有足夠的時間和資金來改善它,或者只是購買現成的解決方案,那麼請去Lucene/Slor。

相關問題