在 Google App Engine/Java 中实现通配符搜索
Posted
技术标签:
【中文标题】在 Google App Engine/Java 中实现通配符搜索【英文标题】:Implementing a wildcard search in Google App Engine/Java 【发布时间】:2011-03-11 17:00:29 【问题描述】:我正在尝试跨多个实体实施基本的“搜索”系统。我知道there is no like operator support in GQL,但这留下了一个问题,即在我的实体中执行搜索的一种高效、直接的方式。
在 Google App Engine/Java 中执行此类搜索的惯用方式是什么?
【问题讨论】:
【参考方案1】:查看this question 的答案,其中建议使用 Lucene。
【讨论】:
看起来很有趣,谢谢。希望尽快有变化来看看。【参考方案2】:也许您正在寻找Datastore Java API?
【讨论】:
对不起,已经读过了。但也许我错过了关于“全文搜索”的部分。有这样的入口吗? 好的,不知道您需要全文搜索。你看过github.com/ultrasaurus/full-text-search-appengine吗?不确定您是否正在为您的框架寻找 Rails,但即便如此,此处使用的方法可能对您预期的框架有所帮助 实际上我需要它来使用 GAE/Java。在 SQL 中,这很简单。 在 SQL 中很容易,但 GAE 数据存储的想法是进行扩展以迫使您使其大规模工作(即使您永远不需要它)。也就是说,您是在寻找类型查询的“开始”还是在数据中的任何位置指定通配符的能力?以上是关于在 Google App Engine/Java 中实现通配符搜索的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine——Java 还是 Python? [关闭]
google app engine java - 基于域的重定向
有哪些库可以在 Google App Engine/Java Servlet 上处理 XML
如何在 Eclipse 中重新启动 Google App Engine Java 服务器?