Чтобы создать документ в 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 поиска приложений?
Вы не можете иметь составные документы, подобные этому, в одном поисковом индексе движка приложения. Однако есть другие вещи, которые вы можете сделать:
Это зависит от того, какими будут ваши шаблоны использования.
Вы можете создать отдельные индексы следующим образом:
В индексе Обзоров вы также можете иметь идентификатор книги и использовать его для поиска Обзоров для конкретной книги.