Количество файлов после MassIndexer огромен для hibernate-search 3.4.0 - PullRequest
0 голосов
/ 10 мая 2011

Я использую MassIndexer для индексации.После перехода на Hibernate-search 3.4 из 3.2.1. Количество файлов действительно очень велико (с расширением .cfs).До этого все было в порядке.И в то же время перейти на lucene-core 3.1.0

Кто-нибудь может объяснить, почему это случилось?

  MassIndexer massIndexe = fullTextSession.createIndexer(SearchLuceneDocument.class);

        massIndexe.purgeAllOnStart(true) // true by default, highly recommended
                .optimizeAfterPurge(true) // true is default, saves some disk space
                .optimizeOnFinish(true) // true by default
                .batchSizeToLoadObjects(100)
                .threadsForSubsequentFetching(15)
                .threadsToLoadObjects(10)
                .threadsForIndexWriter(4)
                .cacheMode(CacheMode.IGNORE) // defaults to CacheMode.IGNORE
                .startAndWait();

Танки для продвижения!

Артем

1 Ответ

0 голосов
/ 11 мая 2011

на какой файловой системе вы работаете? Известно, что некоторые файловые дескрипторы утечки NFS; фактически, поэтому мы предлагаем разные альтернативы для кластеризации - ни одна из них не включает NFS. Мне не известны ошибки, из-за которых мы не закрывали файлы во время massindexer, но если бы вы могли представить тест, освещающий ошибку, я был бы рад разобраться в ней; опубликуйте его на JIRA или на форумах hibernate, в разделах поиска. спасибо

...