问题标签 [gae-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
405 浏览

google-app-engine - 具有“您的意思”功能的 GAE 全文搜索

是否有任何计划在 Google App Engine 全文搜索 API 中包含“您的意思是”功能?拥有测试全文查询的默认方式将非常强大。例如,查询“barcak obama”将生成:“您的意思是:barack obama 吗?” 如果该功能能够同时处理多种不同的语言,那就太好了。

0 投票
1 回答
137 浏览

python - 管理站点静态信息的最佳方法是什么,同时在其中实现 Search API?

最近,谷歌创建了一个新的搜索 API,您可以将其集成到您的谷歌应用引擎应用程序中,以便在您的站点中搜索文档和信息。凉爽的!

我有一个包含大量静态信息的 Django 资源的站点。我想使用新的 Search API 将此信息集成到站点范围的搜索引擎中。

对于拥有现有站点和用于内容的大量文本资源的人,将静态信息(来自平面、HTML 文件)集成到站点 Search API 数据存储区的最佳方式是什么?额外的问题,管理此内容的最佳方法是什么,以便在我向站点添加其他页面时,它们将集成到搜索数据存储中?

0 投票
1 回答
2307 浏览

google-app-engine - GAE 全文搜索 API 词组匹配

我只能在 Google App Engine 的实验性 Search API 中找到与查询完全匹配的词组。例如,查询“最佳价格酒店”将仅匹配该确切短语。它不会匹配诸如“最优酒店价格”或“最优价格酒店”之类的文本。当然,以一般方式匹配文本是一项更加困难的任务,但我认为 Search API 至少能够处理其中的一些。

另一个例子是查询“new cars”,它与文本“new and used cars”不匹配。

0 投票
0 回答
561 浏览

google-app-engine - 搜索 API 的限制不起作用?

我添加了 11 个文档,其中数字字段设置为 1 到 11。并在数字字段上设置排序。

当 maxResults 设置为 11 或更高时,它可以正常工作,但对于较低的值,返回的结果排序不正确。在我将此作为错误发布之前,我是否在某个地方犯了错误?

0 投票
3 回答
3017 浏览

java - 适用于 java 的 appengine 搜索 api 的配额

我正在为 java 测试新的应用程序引擎搜索 api,并且我有以下代码尝试在索引上添加 ~3000 个文档:

但是,我收到以下异常:

添加调用设置为 200 时我可以插入的文档数量是否有配额?

如果我尝试使用以下代码一次将一个文档插入索引:

我收到以下异常:

我认为 api 调用的配额是 20k/天(请参见此处:https ://developers.google.com/appengine/docs/java/search/overview#Quotas )。

关于发生了什么的任何想法?

0 投票
1 回答
2104 浏览

google-app-engine - 如何将经纬度地理定位点存储在文档中以进行 GAE 搜索?

GoogleIO中关于 Search API 的指示表明我们可以根据地理位置进行搜索。

我找不到合适的字段来存储位置信息。

如何在文档中存储地理位置信息,以便我可以根据与特定 GPS 位置的距离发出查询?

0 投票
1 回答
493 浏览

google-app-engine - GAE 搜索 API - 对 twitter 风格的扇出有用吗?

只是好奇对于 AppEngine 上的“百万追随者”推特风格的扇出问题,推荐的最佳实践是什么。

它仍然是 Brett Slatkin 提出的解决方案吗(参见:http ://www.scribd.com/doc/16952419/Building-scalable-complex-apps-on-App-Engine )?

还是可以在这里使用新的搜索 API?您能否使用大量作者过滤器进行搜索,例如 'author:bob OR author:alice OR author:mike ...' ad nauseum?还是对 Search API 查询复杂性有限制?或者这会是可怕的表现吗?如果一个人可以跟随的人数有限制,这可能是一个合理的解决方案吗?

感谢您的任何反馈!

0 投票
1 回答
146 浏览

python - Search API 中的 FieldExpression 可以使用自定义函数吗?

Google App Engine 之前发布了一个 Search API,它允许您创建Document对象,这些对象可以在类似于 Google 搜索操作的索引系统中进行搜索。

相关的类之一是FieldExpression. 根据文档,表达式允许您为字段定义自定义内容片段。他们为 FieldExpression 定义给出的示例是:

...其中name参数标识表达式,expression参数是某种形式的代码,当在FieldExpression文档上访问特定的值时执行。

我的问题是,我可以从表达式代码中调用我的 Document 对象(或可能在其他地方)的外部方法吗?如果没有,定义FieldExpression对象时使用的语法选项是什么?

0 投票
1 回答
262 浏览

google-app-engine - SEARCH API:将文档添加到索引

到目前为止,我一直在成功地为我的应用程序使用 Search API。我昨天能够成功地将文档添加到索引中。

但是当我今天尝试执行相同的操作时,它给了我这个例外。

例外:

引起:java.lang.NoSuchMethodError: com.google.appengine.api.search.Index.add(Ljava/lang/Iterable;)Lcom/google/appengine/api/search/AddDocumentsResponse;

我正在尝试仅将一个文档添加到索引中并且它不起作用。请给我解决这个问题的方法。

谢谢。

0 投票
5 回答
789 浏览

google-app-engine - 如何检查 GAE 中的 Search API Quota 使用情况?

连续几天出现搜索 API 错误:

我几乎可以肯定我没有达到[配额限制],但我找不到方法来确定。

我如何检查当前的配额使用情况,如果不在管理中,可能是通过代码。