如何在 Adob​​e AIR 应用程序中进行全文搜索?

发布于 2024-11-19 07:05:01 字数 528 浏览 0 评论 0原文

看来 AIR 并没有附带强大的 Sqlite FTS 模块(它是一个热门的<一个href="http://ideas.adobe.com/ct/ct_a_view_idea.bix?c=9D564F43-979A-4E35-AA21-85A61B6AB8DE&idea_id=83953B0D-48A4-43D0-A3CB-E89F3DFE989C" rel="nofollow">已请求功能)

我可以使用哪些其他替代方案?我希望能够进行简单的布尔查询和短语查询。对词干提取的支持会很好,但不是必需的。我的目标是移动平台。

到目前为止,我已经想到了三个选项:

  1. 编写一个简单的倒排索引和一个记分器
  2. 在服务器端进行搜索(最后的手段,因为它会扰乱离线功能)
  3. 以某种方式使用 AIR 安装 FTS 模块。谷歌搜索的第一个迹象是它不可行(看起来模块加载在空中被禁用)

还有其他选择吗?

It seems that AIR doesn't come packaged with the powerful FTS module for Sqlite (its a hot requested feature)

What are the some other alternatives I can use? I want to be able to do simple boolean and phrase queries. Support for stemming would be great but not required. I am targeting the mobile platforms.

So far I've thought of three options:

  1. Write a simple inverted index and a scorer
  2. Do search on server side (last resort b/c it messes up offline capability)
  3. Somehow install FTS module with AIR. First indication from googling is that its not feasible (looks like loading of modules is disabled in air)

Are there other alternatives?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光瘦了 2024-11-26 07:05:01

我只需在数据库中的相关表/列上进行简单的正则表达式搜索,然后进行相应的排序(按日期?)。

I would just do a simple regex search through the database on pertinent tables/columns and then sort accordingly (by date?).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文