Как мне заново создать индекс в Solr? - PullRequest
0 голосов
/ 25 августа 2011

Я прочитал вики, и похоже, что это сделает работу по воссозданию индекса в solr

rake sunspot:reindex

Однако я не уверен, предназначена ли эта задача с граблями для обновления индекса только при наличии изменений в индексированных полях.

Я ищу способ «реорганизовать» индексы после постепенного обновления индекса, вызванного индексированием данных.

Эта статья в основном описывает то, чего я хочу избежать.

http://blogs.7digital.com/dev/2010/07/07/commit-strategies-for-incremental-solr-updates/

После многих дополнительных обновлений производительность индекса будет ухудшаться. Я хочу запускать задачу (задачу rake) время от времени, чтобы пересоздать индекс для устранения снижения производительности после обновлений.

1 Ответ

2 голосов
/ 25 августа 2011

rake sunspot: reindex переиндексирует каждую модель

Sunspot подключается к моделям с возможностью поиска и обновляет их при сохранении с помощью дополнительных обновлений.

rake sunspot:reindex звучит так, как будто это то, что вы хотите сделать для полного переиндексации.

...