мне нужно реализовать схему Solr с часто обновляемым полем - PullRequest
0 голосов
/ 27 июля 2010

Я использую Lucene / Solr для поиска и навигации в приложении загрузки файлов мне нужно обновить индексированное значение «загружен» для каждого документа для каждой загрузки.

тот же случай произошел в digg.com, у них есть сколько "diggs" для каждой ссылки во время поиска

мне нужно удалять / вставлять новый документ для каждой загрузки. или есть что нибудь лучше?

1 Ответ

1 голос
/ 27 июля 2010

Согласно FAQ на Solr Wiki , вы не можете частично обновить документ:

В Lucene для обновления документа действительно выполняется операция удаления с последующим добавлением. Вам нужно будет добавить полный документ, так как в Lucene нет такой семантики "обновить только поле".

Вы должны добавить весь документ, если хотите обновить поле.

...