Google app engine 放置大量文档:谷歌应用程序引擎和搜索API

Google app engine 放置大量文档:谷歌应用程序引擎和搜索API,google-app-engine,google-search-api,Google App Engine,Google Search Api,这是关于在搜索API中放置大量文档的限制的问题。我打算从文本文件中放入2057个文档。当我解析文本文件中的每个段落,为每个段落创建文档并将其放入索引时,应用程序似乎永远在运行,根本没有响应。这种行为的原因是什么 关于我研究了文档,发现了以下方法: put(java.lang.Iterable<Document> documents) 在我的例子中,它将放置时间减少了100倍那么,日志怎么说?它超时了吗?您的搜索索引中是否添加了任何内容?正如前一位评论员所问的那样,日志中是否显示了任

这是关于在搜索API中放置大量文档的限制的问题。我打算从文本文件中放入2057个文档。当我解析文本文件中的每个段落,为每个段落创建文档并将其放入索引时,应用程序似乎永远在运行,根本没有响应。这种行为的原因是什么


关于

我研究了文档,发现了以下方法:

put(java.lang.Iterable<Document> documents)

在我的例子中,它将放置时间减少了100倍

那么,日志怎么说?它超时了吗?您的搜索索引中是否添加了任何内容?正如前一位评论员所问的那样,日志中是否显示了任何内容?你能提供一些代码来显示你到底在做什么吗?@PaulCollingwood,谢谢你的回复。我知道导入大量文档进行索引需要花费很长时间。我将删除这个问题,不过多亏了你,不,不是真的。我已经有一段时间没有这么做了,但我似乎记得在一段不合理的时间内导入了140万个文档。将导入拆分为块是在处理每个块时对其进行报告
1. I collect all documents to be put into index in collector(ArrayList, List) until 200 documents(it's limit by GAE)
2. Put this collector into this method