Apache Lucene 或 iPhone 应用程序中的其他搜索

los*_*sit 5 lucene iphone search-engine

我想在我的 iPhone 应用程序中实现一个搜索功能,它可以在应用程序的所有文档中搜索术语。

我相信我不能直接使用 Apache Lucene,因为它是在 Java 中。我可以使用 Lucy 它是 Lucene 的 C 端口吗(不确定 Perl 和 Ruby 是否可以使用它)?

或者是否有任何其他开源搜索引擎可以在我的 iPhone 应用程序中使用以在应用程序内进行搜索?

谢谢

小智 5

您可以将 sqlite3 与它的 fts3 一起使用 - 全文搜索引擎。什么都不需要,嵌入式数据库。Iphone也在内部使用它。


Sha*_*ore 4

Lucene 有一个 Objective-C 端口 - LuceneKit。Mac OS 有SearchKit,不确定它是否适用于 iPhone。

我还没有尝试过这两个。所以,我的知识只是学术性的。