我聽說過很多Lucene,它是Java中最好的搜索引擎庫之一。 Ruby是否有類似的(功能強大的)庫?Lucene的Ruby替代方案
回答
Ferret是你在找什麼:
。「鼬是一個高性能,全功能的文本搜索引擎對Ruby編寫的庫它被Apache Lucene的Java項目的啓發」
那麼你一定可以把有問題的高性能。我發現它致命的緩慢。 – Lothar 2009-08-23 15:29:20
你可以分享任何表演數字嗎?像X秒返回搜索y文件/行/無論什麼? – 2009-08-23 19:17:08
我對Ferret沒有親身經歷,但是根據我讀過的內容和本頁來判斷:http://ferret.davebalmain.com/trac/wiki/MyFirstBenchmark它以前很慢,但現在可以與Java Lucene相提並論。該頁面上有性能數字。因人而異。 – RichieHindle 2009-08-23 19:24:13
不幸的是,在大多數情況下,鼬並不是你要找的東西,它在服務器上重新編制索引速度,索引損壞和段錯誤都會引發反覆出現的問題。我想大多數人都會去SOLR,獅身人面像和Xapian。我記得看到提到的一些TSEARCH/Postgres的應用,TSEARCH似乎是一個工業強度的解決方案
採取這裏
CLucene的Lucene是一個跨平臺的C++端口看看。它可以從每個高級語言中打包和使用(也可以從一些舊的Swift項目開始)。請參閱:
http://sourceforge.net/projects/clucene
http://clucene.git.sourceforge.net/git/gitweb.cgi?p=clucene/clucene;a=summary
- 1. Ruby Lingua ::替代方案
- 2. Ruby on Rails的Limesurvey替代方案?
- 3. Ruby解決方案替代.NET解決方案
- 4. 什麼是Cassandra Lucene索引的不錯替代方案?
- 5. Lucene默認模糊匹配實現的替代方案
- 6. MongoDB是關係數據庫+ lucene的有效替代方案嗎?
- 7. playN替代方案
- 8. Example.com替代方案
- 9. TFS替代方案
- 10. WSO2替代方案
- 11. Nginx:more_clear_headers替代方案
- 12. AppDomain.AppendPrivatePath替代方案?
- 13. Javascript。替代方案
- 14. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 15. MediaMetadataRetriever替代方案?
- 16. HTMLElementVariable.animate(...)替代方案?
- 17. 替代方案deleteOnExit
- 18. VSTO替代方案
- 19. _path的替代方案
- 20. $ httpProvider.responseInterceptors的替代方案
- 21. SELECT DISTINCT的替代方案
- 22. RPM的fakeroot替代方案
- 23. Treeview的替代方案
- 24. QUnit的替代方案
- 25. gethostbyname的替代方案
- 26. Java.sql.time的替代方案
- 27. Git的StatSVN替代方案?
- 28. ValidateRequest =「false」的替代方案
- 29. Cookie的替代方案
- 30. Android - OpenCV的替代方案?
有些人向我推薦[sunspot](http://sunspot.github.io),它建立在RSolr之上,但我沒有親自嘗試過。 – 2015-07-30 00:58:26