gpt4 book ai didi

android - Sqlite 全文搜索压缩

转载 作者:行者123 更新时间:2023-11-30 03:14:32 25 4
gpt4 key购买 nike

我已经在我的应用中实现了 FTS,但是尺寸太大了。我想以某种方式压缩它。我在 sqlite 网站上读到这个:

-- Create an FTS4 table that stores data in compressed form. This
-- assumes that the scalar functions zip() and unzip() have been (or
-- will be) added to the database handle.
CREATE VIRTUAL TABLE papers USING fts4(author, document, compress=zip, uncompress=unzip);

但我正在努力寻找这些标量函数的示例。如果有人可以提供一个示例,说明我如何实现这样的功能来压缩我的文本。

文本将以英语开始,但最终将包括阿拉伯语。

更新

因为似乎无法压缩 FTS 表。我想限制生成的实际 token ,这会导致更小的尺寸。

例如单词“Book”将 AFAIK 存储为 Book Boo Bo B 等。但是我只需要将它存储为完整的单词,因为我的所有用户都会搜索。

我怎样才能做到这一点?

最佳答案

即使您找到了压缩函数示例(退出!),Android 中的 SQLite 也不支持用户定义的函数。

您发现的示例在 Android 中无法运行 - 至少在标准 Android 设备中是这样。

关于android - Sqlite 全文搜索压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353327/

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