Индексирование предыдущих записей с помощью Doctrine (и Symfony!) С Zend Lucene - PullRequest
0 голосов
/ 25 октября 2010

У меня есть приложение Symfony, которое использует Doctrine в качестве ORM. Основываясь на книге Sympfony "Практическая Symfony", я добавил Zend Lucene в свое веб-приложение.

Однако проблема в том, что в базе данных существует около 1,1 миллиона строк, которые я хочу проиндексировать и для Lucene. Индексируются только отредактированные строки, и строки были добавлены с тех пор, как я начал использовать Lucene (около 50-75k).

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

1 Ответ

1 голос
/ 25 октября 2010

Я создал задачу, которая очищает текущий индекс и перестраивает его со всеми записями.Это на github, вы можете найти его здесь .Хотя он использует Propel, вы должны быть в состоянии адаптировать его для ваших нужд.

...