Я могу добавить документ в индекс, когда каждое имя поля уникально, но когда я пытаюсь обновить документ (то есть я использую тот же код, чтобы добавить его снова с тем же идентификатором и теми же именами полей, но с одним из имена полей повторяются), я получаю исключение AddException с кодом состояния INVALID_REQUEST и сообщением «Не удалось проиндексировать [MYID]». MYID - действительный идентификатор. Повторяющиеся поля имеют имя «Purchase_orderDate» и значение даты, усеченное до дня месяца с помощью Field.date (Date date). Моя версия SDK Google App Engine - Java 1.7, и я получаю то же исключение в 1.6.
Итак, мой вопрос: поддерживает ли Java Google App Engine Search API повторяющиеся поля в документах? Если да, то почему я получаю исключение?
Спасибо, Тодд