Google app engine 如何从多个GAE数据存储中搜索?可以使用搜索API吗?

Google app engine 如何从多个GAE数据存储中搜索?可以使用搜索API吗?,google-app-engine,search,google-cloud-datastore,Google App Engine,Search,Google Cloud Datastore,我想创建搜索界面来搜索GAE数据存储中的数据?我可以用Google Search API来进行这种搜索吗?GAE的数据存储在全文搜索(Google Search在网页上实现的那种搜索)方面并没有提供太多功能——有一个,但它的扩展性不好,几乎没有文档记录,等等 您可以尝试(在Java中——如果您想在应用程序中使用Java或Python,您不需要在Q中指定),或者(在Python中),但它们更像是概念证明(并且很有启发性,无可否认),而不是完全准备好的productionized组件。看起来更成熟了

我想创建搜索界面来搜索GAE数据存储中的数据?我可以用Google Search API来进行这种搜索吗?

GAE的数据存储在全文搜索(Google Search在网页上实现的那种搜索)方面并没有提供太多功能——有一个,但它的扩展性不好,几乎没有文档记录,等等

您可以尝试(在Java中——如果您想在应用程序中使用Java或Python,您不需要在Q中指定),或者(在Python中),但它们更像是概念证明(并且很有启发性,无可否认),而不是完全准备好的productionized组件。看起来更成熟了,但它限制了你去Django


对于一种完全不同的方法,它确实利用了搜索引擎的功能和API:如果您可以安排所有数据,以便将其显示在“文档”(查询URL时生成的页面)中,并编写一个生成器,保证生成所有相关URL,然后你可以将你的网站地图提交给所有的搜索引擎(当然包括谷歌)——他们将获取你的数据并为其编制索引,然后你可以根据需要使用他们的搜索API(当然包括谷歌搜索中的
站点:where.appspot.com
约束;-)在全文搜索(谷歌搜索在网页上实现的那种搜索)方面,GAE的数据存储并没有提供太多功能——有一个,但它的扩展性不好,几乎没有文档记录,等等

您可以尝试(在Java中——如果您想在应用程序中使用Java或Python,您不需要在Q中指定),或者(在Python中),但它们更像是概念证明(并且很有启发性,无可否认),而不是完全准备好的productionized组件。看起来更成熟了,但它限制了你去Django


对于一种完全不同的方法,它确实利用了搜索引擎的功能和API:如果您可以安排所有数据,以便将其显示在“文档”(查询URL时生成的页面)中,并编写一个生成器,保证生成所有相关URL,然后你可以将你的网站地图提交给所有的搜索引擎(当然包括谷歌)——他们将获取你的数据并为你的数据编制索引,然后你可以根据你的需要使用他们的搜索API(当然包括
网站:whatever.appspot.com
谷歌搜索中的约束;-)。

除非我遗漏了什么,谷歌搜索API是用来搜索的,嗯,谷歌搜索。如果你能为你的网站建立索引,使数据存储中的所有内容都在谷歌的网页索引中,那么当然,你可以使用搜索API。一般来说,要搜索数据存储,你需要编写自己的查询。除非我遗漏了什么,否则谷歌搜索API是用于搜索的,嗯,谷歌搜索。如果你能为你的网站建立索引,使数据存储中的所有内容都在谷歌的网页索引中,那么当然,你可以使用搜索API。一般来说,为了搜索数据存储,您需要编写自己的查询。