gpt4 book ai didi

Android 全文搜索和 ListAdapter

转载 作者:行者123 更新时间:2023-11-29 22:28:47 24 4
gpt4 key购买 nike

我已经有一个使用 SQLite 数据库和列表适配器的应用程序。我正在尝试更新我的应用程序以使用全文搜索功能,但正在努力寻找问题的答案。基本上,当我使用必要的 _id 列创建虚拟表时,数据库会将其转换为文本字段,并且它不再是自动增量主键。我将如何通过列表适配器使用 FTS3 功能?

最佳答案

当使用 FTS3 时,sqlite 会忽略数据类型和约束。所以所有列都创建为文本。代替 _ID 列,它创建一个 docid,也称为 rowid。为了使适配器能够很好地使用此 ID,您必须将其别名为 _id。

查看 Sqlite FTS 文档的第 1.2 节。 http://www.sqlite.org/fts3.html

还可以在 SearchableDictionary 中查找别名示例。

关于Android 全文搜索和 ListAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com