2015-09-09 4 views
0

Я использую solr 4.10. Я проиндексировал несколько документов. Теперь я хочу изменить несколько документов. Я нашел много информации об обновленном обновлении, но ничего об обновлении атрибутов.Как обновить атрибуты поля solr

Может ли кто-нибудь дать руководство?

ответ

0

Я рекомендую вам прочитать эти ссылки:

https://cwiki.apache.org/confluence/display/solr/Updating+Parts+of+Documents

https://cwiki.apache.org/confluence/display/solr/UpdateHandlers+in+SolrConfig

https://cwiki.apache.org/confluence/display/solr/Near+Real+Time+Searching

Вы можете обновить отдельные документы, например, его идентификатор:

curl -u user:password http://solr_url/core/update?commit=true -H "Content-type:application/json" -d '[{"solrid":"document_id","attribute":{"set":"new_value"}}]' 

Но есть несколько вещей, о которых вам следует знать, относительно сохранения атрибутов (только те, которые хранятся, будут сохранены после обновления) и особенно в отношении жесткой и мягкой фиксации.

Я считаю, что эти ссылки вам помогут.

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