是否有关于 GCP Datastore 查询和搜索查询性能的任何现有基准? 我对性能如何随着数据增长而变化很感兴趣。 例如,如果我们有: 我们在搜索中有文档,例如: 我想运行搜索以获取用户所属的所有项目 ID。 就像是: 在数据存储区和搜索中的类似查询。 当有 10, 100, .. ...
是否有关于 GCP Datastore 查询和搜索查询性能的任何现有基准? 我对性能如何随着数据增长而变化很感兴趣。 例如,如果我们有: 我们在搜索中有文档,例如: 我想运行搜索以获取用户所属的所有项目 ID。 就像是: 在数据存储区和搜索中的类似查询。 当有 10, 100, .. ...
我在这里找到了一些类似的问题,但没有可靠的答案。 如何在 Appengine 中删除或重置搜索索引 如何在 GAE Search API 中删除搜索索引 如何使用 Go 删除 App Engine 上的搜索索引? 如何删除搜索索引本身 我看到一些 googler 建议 ...
我正在尝试使用较大的number_found_accuracy运行查询并按'updated_at'字段进行排序: 当调用get_result()时,出现以下错误: 文件“ /base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98e ...
我尝试将新列添加到现有的搜索索引中,但它抛出错误,错误如下所述:-字段docname出现0次; 预期的1个java.lang.IllegalArgumentException:字段docname出现0次; 预期1 我可以看到新列已添加到搜索索引中,但无法检索该索引。 通过我的观察 ...
我们有一个用例,其中用户必须能够搜索仅在他们有权访问的组中可用的内容。 搜索必须跨越他们有权访问的所有组。 一些详细信息:一个网上论坛有很多帖子,用户可以访问数百个网上论坛以及每个网上论坛中的数千个帖子。 搜索“ Foo”应返回名称中带有“ Foo”的所有网上论坛以及其有权访问且其内容 ...
我想知道什么是删除Google App Engine上可用的全文本搜索API的搜索索引的最佳方法。 在这个主题上,我发现了几个针对Python的问题,而Go则没有。 一般的建议似乎是手动删除搜索索引中的所有文档,然后调用index.delete_schema() ,例如,请参见[0]。 ...
我正在尝试使用Google App Engine的Search API将某些文档编入测试索引。 我正在使用Google App Engine官方文档中给出的代码示例。 但是,当我尝试运行以下代码段时。 我通过index.put放置文档时收到以下错误: 线程“主” com.goog ...
需要使用Google App Engine文本搜索按月而不是完整的日期值(例如生日)进行过滤。 在验证GAE文档时,我认为无法直接按月份查询日期字段。 因此,为了按月/日期过滤它们,我们考虑将每个日期子值(如Date(DD),Month(MM)和Year(YYYY))保存为单独的NUMB ...
我怀疑Search API如何进行查询,尤其是它如何扫描索引中的文档。 我的疑问如下: 我有一个索引,上面有很多带有GeoPoints的文档。 我想列出特定半径内的点。 例如,如果我在索引中有2000万个文档,并进行如下搜索: 它将列出半径10公里以内的商店。 我的问题 ...
我正在尝试在Android应用程序上使用Google Search API,并且已将文档添加到索引中。 现在,我按ID检索文档,我只想更新某些字段,而不是全部。 我尝试做的但没有成功: 在上面的代码中,我尝试仅更新文档的3个字段。 我在文档中找到的唯一信息是,如果要重新 ...
我有一组搜索文件,这些文件具有要排序的DateField。 此字段中的值还包含时间。 当我尝试按此字段对降序进行排序时,我正在正确地对日期进行排序,但是好像时间被忽略了,即: 知道如何解决此问题,或者这是GAE搜索API的限制吗? ...
我最近创建了一些搜索文档,并使用以下内容将它们添加到自定义搜索索引中,该文档为模型类型的每个用户生成了一个索引。 但是我注意到,在管理面板中,我的模型类型有一个索引,该索引似乎总是自动生成并添加到其中。 这个对吗? 管理面板:全文搜索 :该图显示了顶部索引是我正在创建的索引,而底 ...
在我的python GAE应用程序中,我允许用户使用搜索api来查询项目,最初我将这些文件放在带有确切标签的文档中,但是由于需要提供拼写更正,因此命中率并不高。 我发现通过数据存储区实现字符ngram的方式,因为这可以确保用户正确输入单词的至少一部分。 在数据存储上,这需要很多时间。 例如 ...
我听说我们有对 Golang 的应用引擎搜索 API 支持。 但不清楚我们是否可以在 GAE 数据存储实体上使用这个搜索 API( Google IO 2011 视频说这是可能的,但不确定使用 Golang 是否真的支持)。 对此有什么想法吗? 以及任何带有示例的好文档? 非常感谢您的帮助。 ...
我想使用对象化进行空间搜索。 我有与之相关联的经度和纬度的实体。 纬度和经度信息是动态的,例如城市中的服务提供商(如电工,木匠)。 我想实现一个查询,使我的服务提供商可以在1 Km半径内提供某些特定服务。 在Google上搜索显示以下选项 将Objectify与geohashs ...
我正在使用此处记录的search.get_indexes()函数来获取已存储的搜索索引列表。 从一些测试用例看来,返回的列表似乎在索引名称上按字母顺序排序。 是否知道或记录了这种行为得到保证? 我可能错过了一些内容,但是找不到文档中明确提及的内容。 提前致谢。 ...
假设我在ndb中具有以下属性的基本用户模型: ``` ``` 假设我要对字段name username bio执行LIKE查询 我已经阅读了有关NDB和Search API的答案,但不清楚是否应该只通过Search API存储name username bio并保留在N ...
我有这样的搜索代码,很困扰我, 这里的问题是,返回的results是20个项目,而QueryOptions中清楚的是该限制是10个。 此代码可能有什么问题? 另一件事是查询结果没有发出游标,而很明显(通过手动检查)查询应该返回20个以上的项目,并且应该返回游标? 还是这是正 ...
是否有任何工具和/或最佳实践,可以使其从具有服务生态系统(例如身份验证,数据存储,搜索,缓存等)的GAE(Python或PHP)迁移到替代的云托管服务,甚至自托管-相当容易? 在选择与任何PaaS提供商合作之前,这是一个重要的问题,即如何避免锁定,并在有足够动机的情况下自由选择迁出,包括财 ...
在Google App Engine Java中,我尝试运行后端,但是我总是在后端日志中收到错误消息。 进程终止,因为它无法使用200-299或404的HTTP状态代码来响应启动请求。 App Engine日志 com.test.AppFilter doGet:筛选 ...