【问题标题】:Implementing a wildcard search in Google App Engine/Java在 Google App Engine/Java 中实现通配符搜索
【发布时间】:2011-03-11 17:00:29
【问题描述】:

我正在尝试跨多个实体实施基本的“搜索”系统。我知道there is no like operator support in GQL,但这留下了一个问题,即在我的实体中执行搜索的一种高效、直接的方式。

在 Google App Engine/Java 中执行此类搜索的惯用方式是什么?

【问题讨论】:

    标签: java google-app-engine


    【解决方案1】:

    查看this question 的答案,其中建议使用 Lucene。

    【讨论】:

    • 看起来很有趣,谢谢。希望尽快有变化来看看。
    【解决方案2】:

    也许您正在寻找Datastore Java API

    【讨论】:

    • 对不起,已经读过了。但也许我错过了关于“全文搜索”的部分。有这样的入口吗?
    • 好的,不知道您需要全文搜索。你看过github.com/ultrasaurus/full-text-search-appengine吗?不确定您是否正在为您的框架寻找 Rails,但即便如此,此处使用的方法可能对您预期的框架有所帮助
    • 实际上我需要它来使用 GAE/Java。在 SQL 中,这很简单。
    • 在 SQL 中很容易,但 GAE 数据存储的想法是进行扩展以迫使您使其大规模工作(即使您永远不需要它)。也就是说,您是在寻找类型查询的“开始”还是在数据中的任何位置指定通配符的能力?
    猜你喜欢
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2016-05-24
    • 2012-08-26
    • 1970-01-01
    • 2011-10-20
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多