2014-01-26 5 views
0

Мне нужно решение SOLR, как функция «INSERT INOGRE» MYSQL.Добавить документы игнорировать существующие

Я смотрел и пытался

Solr, block updating of existing document

, но это сделало два дублирована даже схема имеет uniqueKey

+1

Solr не поддерживает огров. Возможно, вы сможете найти решение с помощью Trolls. –

ответ

0

Solr XML обновление имеет «перезаписать» вариант, который определяет, следует ли новые документы перезаписать существующие , По умолчанию используется перезапись, но вы можете отключить это поведение. От Solr wiki:

overwrite = "true" | «false» - по умолчанию «true», что означает, что новые документы будут заменять ранее добавленные документы тем же уникальнымKey.

Это будет атрибут "добавить" элемент в Solr обновления XML, т.е.

<add overwrite="false"> 
    <doc> 
     .... 
    </doc> 
</add> 
+0

Но это создаст два документа. – vietean

Смежные вопросы