有没有纯Python的Lucene?
-
22-07-2019 - |
题
红宝石人有 雪貂. 。有人知道 Python 有类似的计划吗?我们目前使用 PyLucene,但我想研究转向纯 Python 搜索。
解决方案
嗖是一个新的项目,其类似于lucene的,但是纯Python。
其他提示
我最近发现 pyndexter 。它提供了抽象接口的各种不同的后端全文搜索引擎/索引。它配有一个缺省纯Python实现。
这些东西可以灾难性虽然在Python放缓。
对于一些应用纯Python被高估了。看一看的Xapian。
卢皮 是纯 Python 的 lucene 端口。lupy的人建议你使用PyLucene. 。对不起。也许您可以结合使用 Java 源代码 Jython.
1到的Xapian和Pyndexter答案。
鼬实际上是用C语言编写在顶部的Ruby的绑定。纯Ruby的搜索引擎会比纯Python一个更慢。我很想看到“别人”写一个用Cython /耐热玻璃层为Python接口鼬,但不会做我自己,因为为什么当有Python绑定的Xapian费心了。
搜索出该的周后,我发现了一个很好的Python溶液: repoze.catalog 。这不是严格的Python,不仅是因为它使用ZODB存储,但它似乎是一个更好的相关性对我来说比类似SOLR。
不隶属于 StackOverflow