Java 谷歌AppEngine FTS正在跳过搜索结果
我对谷歌AppEngine上的FTS有问题。我在过去两天内索引了超过1000000个字母。 现在我有以下问题:一些查询不会返回所有结果。 例子: 对于以下查询:“owner=agent,month=10”我在31日得到的结果少于“owner=agent,month=10,day=31”。 (两个查询定义的顺序相同:按创建时间按降序排列) 是否有可能此文档的索引仍在生成中?(更新在10小时前完成) 这是一个已知的问题?如果是,是否有解决办法 编辑 我发现,每次搜索我只会得到最后更新的文档。查询仅返回按我的排序字段排序的最近更新/插入的n(1000-2000)个条目。 如果我将发现的准确度提高到10000,那么n会更大,并且我会从App Engine获得一组更大的已排序条目(但不是全部): 对search()的调用只能返回有限数量的匹配项 文件。您的搜索可能会找到比返回的文档更多的文档 一个电话。每个搜索调用都返回结果的一个实例 类,其中包含有关找到多少文档的信息 归还了多少,以及归还的文件清单。 可以使用光标或偏移量重复相同的搜索 一套完整的匹配文档Java 谷歌AppEngine FTS正在跳过搜索结果,java,google-app-engine,full-text-search,Java,Google App Engine,Full Text Search,我对谷歌AppEngine上的FTS有问题。我在过去两天内索引了超过1000000个字母。 现在我有以下问题:一些查询不会返回所有结果。 例子: 对于以下查询:“owner=agent,month=10”我在31日得到的结果少于“owner=agent,month=10,day=31”。 (两个查询定义的顺序相同:按创建时间按降序排列) 是否有可能此文档的索引仍在生成中?(更新在10小时前完成) 这是一个已知的问题?如果是,是否有解决办法 编辑 我发现,每次搜索我只会得到最后更新的文档。查询仅返