今天最快的全文搜索?

Shr*_*ath 6 sqlite lucene search sphinx fts3

剧透:
这只是另一个Lucene vs Sphinx对比什么,
我看到所有其他线程差不多两年了,所以决定重新开始..

这是要求:

数据大小:最大10 GB.
行:几乎数十亿的
索引应该是快速
搜索应该在0毫秒[好吧,开玩笑......笑......但保持尽可能低]

在今天的世界里,我/我该怎么做?

编辑:我在lucene上做了一些时间,并且为了索引1.8gb数据,花了5分钟.
搜索速度非常快,除非我做了*.a*需要400~500 ms.
我最担心的是索引,这需要loooonnnnggg时间,以及很多资源!!

Ric*_*d H 2

除了 Lucene 之外,我没有其他经验 - 它几乎是默认的索引解决方案,因此不要认为您会出错。

10GB 并不是很多数据。您将能够非常快速地重新索引它 - 或者将其保留在 SSD 上以获得额外的速度。当然,将整个索引保存在 RAM(Lucene 支持)中以实现超快速查找。