java - 如何使用 java 在 android 中创建 searchIndex

标签 java android search lucene

<分区>

我尝试用 java 制作一个 android 应用程序,但 searchIndex 有问题 我只是不知道如何做对

我已经在 C# 中使用过 Lucene,但我想知道我是否可以在 Java 中使用它。

最佳答案

是的,在 java 中还有一个 Lucene 库,您可以在 android 应用程序中使用它。

但是有一个名为 FTS 的 native 全文搜索功能,以及 SQLite 中的新版本 FTS4,您可以在 android 中轻松使用它,并且由于它在 native 运行,因此具有更好的性能和响应时间,而且速度更快,因为使用更少内存比 java Lucene 实现。

您可以在此处查看示例:http://www.mysamplecode.com/2011/11/android-searchview-using-sqlite-fts3.html

还有这里的完整文档:http://www.sqlite.org/fts3.html

关于java - 如何使用 java 在 android 中创建 searchIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25383949/

相关文章:

android - 如何将数据从一个 fragment 传递到前一个 fragment ?

java - 如果 commons-pool2 可以用参数新建对象?

java - Ruby 处理示例导致 gstreamer 库出现 UnsatisfiedLinkError

Java:JPanel 背景不缩放

java - 我可以在 Android Studio 中调试时退回到之前的断点吗? (掉帧)

搜索并删除多行

java - 动态 JFreeChart 不会在更改时重绘

android - Display.getRefreshRate() 在不同的设备上给我不同的值

c - 高效搜索链表

php - 如何将数组中的行与掩码数组匹配?