gpt4 book ai didi

java - App Engine 文档中的字段可以是另一个文档吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:54:53 25 4
gpt4 key购买 nike

要在 appengine 中创建文档,我可以这样做

Document document = Document.newBuilder().setId("document id")
.setLocale(Locale.UK)
.addField(Field.newBuilder()
.setName("subject")
.setText("going for dinner"))
.addField(Field.newBuilder()
.setName("body")
.setHTML("<html>I found a restaurant.</html>"))
.addField(Field.newBuilder()
.setName("signature")
.setText("ten post jest przeznaczony dla odbiorcy")
.setLocale(new Locale("pl")))
.addField(Field.newBuilder()
.setName("tag")
.setText("food"))
.addField(Field.newBuilder()
.setName("tag")
.setText("friend"))
.build();

我可以将 addField 值之一设置为文档吗?

我需要以下设置

预订 作者 价格 审查 审查 评论//很多很多评论

评论 用户 评分 评论

我如何为应用程序引擎搜索 API 创建这个复合文档?

最佳答案

您不能在单个应用程序引擎搜索索引中包含这样的复合文档。但是,您还可以执行其他操作:

  1. 一个文档可以有多个同名的字段。也就是说,您可以多次添加名为“review”的字段,每次使用不同的内容。
  2. 您可以创建单独的索引,一个索引用于包含图书文档的图书数据,一个用于包含评论文档的评论数据。

这实际上取决于您的搜索使用模式。

关于java - App Engine 文档中的字段可以是另一个文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com