Лучший подход для объединения индексов Solr размером 60 ГБ и 10 ГБ за минимальное время? - PullRequest
0 голосов
/ 09 ноября 2011

Допустим, у меня индекс Solr 60 ГБ. Я хочу объединить с ним индекс Solr 10 ГБ. Каков наилучший способ объединить их в минимальные сроки. Может ли кто-нибудь дать мне эталон производительности для быстрого процесса слияния? Я использую JAVA для объединения каталогов индекса.

Большое спасибо!

1 Ответ

2 голосов
/ 09 ноября 2011

Я бы использовал Lucene's IndexMergeTool для объединения этих индексов.Этот класс использует IndexWriter # addIndexes под капотом на случай, если вам понадобится внедрить эту функциональность в другой инструмент.Если вам не нужно оптимизировать индекс в конце, вы можете даже использовать IndexWriter # addIndexesNoOptimize , что может быть быстрее.

...