Функция Forcemerge в классе Indexwriter - PullRequest
3 голосов
/ 28 февраля 2012

Я хотел узнать о функции в Solr3.5.0 в классе IndexWriter.Кто-нибудь может дать мне знать, что именно делает функция forceMerge ().Оптимизирует ли это сегменты?

Спасибо,

Jeyaprakash

1 Ответ

7 голосов
/ 28 февраля 2012

Да, forceMerge является преемником optimize. Для этого переименования есть две основные причины:

  • Многосегментная производительность Lucene значительно выросла за последние годы,
  • Если присвоить этому методу менее крутое имя, пользователи не будут думать, что этот метод совершает какую-то магию, и что любой индекс является неоптимальным, пока этот метод не был вызван.

Вы можете узнать больше об этом переименовании в https://issues.apache.org/jira/browse/LUCENE-3454

...