如何在Cocoa中进行全文搜索?

3
我需要类似Lucene的东西来在Cocoa中进行优化的全文搜索。我正在开发一个iPhone应用程序来搜索数据库。有人尝试过其他数据库并取得了成功吗?任何帮助都将不胜感激。到目前为止,我只能找到这个。

http://github.com/tcurdt/lucenekit/tree/master

2个回答

2
根据您的评论:“...我不确定是否表达清楚。我想构建一个iPhone应用程序,可以通过将搜索短语传递到远程服务器来进行搜索...”您可以在服务器端使用Java(或.NET)版本的Lucene,并从objective c手机向服务器传递搜索查询。

1

官方的Lucene是基于Java编写的,如果我没记错的话,我还没有尝试过你提到的ObjC端口。这是一个Mac OS X项目,快速查看显示出一些可能难以移植到iPhone的依赖项。

根据您的搜索需求的复杂程度,我看到了几种可能的途径:

  1. 对于简单的搜索:内置的SQLite支持索引。这将非常快。
  2. 等待SDK 3.0和CoreData。
  3. 尝试移植上述项目。

看起来SQLLite是一个简单的解决方案。我不确定我是否表达清楚了。我想要构建一个iPhone应用程序,可以通过将搜索短语传递到远程服务器来进行搜索。这可以使用标准架构完成吗? - Srikar Doddi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接