C / Objective-C中是否有任何Lucene包装器?

时间:2011-12-23 23:35:10

标签: objective-c c lucene wrapper

我知道有一个CLucene项目,它是Lucene从Java到C的一个端口。但是C / Objective-C中有一个类似于PyLucene的Lucene包装器,它使用JNI并且将Lucene嵌入到一个单独的JavaVM中过程

4 个答案:

答案 0 :(得分:2)

我在问过this similar question一段时间之后,深入探讨了这个问题。答案似乎是“不”。我和你一样找到了CLucene。这有问题。我还发现了一种名为LuceneKit的东西,这也是一团糟。对于我的项目,我刚刚从PyLucene中修改了代码,足以让它工作,然后转移到另一个项目。除非从那以后出现其他事情,否则我有信心说不,那里没有预先存在的,可维修的Lucene封装器。遗憾。

答案 1 :(得分:1)

您还可以查看Ferret - 它是ruby包装器和纯c库,用于全文搜索。 Ferret与lucene类似,但它使用自己的文件格式进行索引。

答案 2 :(得分:0)

由于答案似乎是'不',我一直在寻找不同的选择。

似乎有另一种选择(非商业应用免费;商业项目每个应用1000美元)。

http://www.locayta.com/iOS-search-engine/locayta-search-mobile/

我没有使用它,但我只是遇到它并看到一些评论称赞这个解决方案。

答案 3 :(得分:0)

你可以看看露西,这似乎正是你所寻找的:

http://lucy.apache.org/