3

在创建具有这样显式 id 的文档后:

Document(doc_id = 123)

是否可以使用 id 找到该文档,类似于get_by_id使用 Datastore?

我尝试使用id:123_id:123doc_id:123和进行查询_doc_id:123

4

2 回答 2

3

Index.list_documents具有选项start_doc_idlimit可用于按 id 获取单个文档。

documents = index.list_documents(start_doc_id = id, limit = 1)
于 2012-10-07T09:19:28.270 回答
2

我还在 Java 中发现您可以执行 index.get(ID),这可能对 Java 用户有用。

这是 Javadoc: https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/search/Index#get(java.lang.String)

于 2013-01-30T17:33:59.317 回答