2012-05-24 4 views
0

Возврат статуса кода при индексировании(). Remove (..)? но там возвращается код состояния для index(). add (..). Нет необходимости повторять попытку, если удаление (..) не выполняется?Fulltext search remove index retry?

ответ

1

Index.remove() должен исключить исключение, если есть проблема. В частности (из документации по методу remove):

"Raises: 
    RemoveError: If one or more documents failed to remove or 
    number removed did not match requested. 
    ValueError: If document_ids is not a string or iterable of valid document 
    identifiers or number of document ids is larger than 
    _MAXIMUM_DOCS_PER_REQUEST." 
+0

для java как поймать исключение? – cometta

+0

Простите, что ваш вопрос был для Java. В этом случае вы поймаете RemoveException (https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/search/Index#remove (java.lang.String ...) –