0

MassIndexer を使用してインデックスを作成します。3.2.1 から Hibernate-search 3.4 に移行した後、ファイルの最終的な数は本当に膨大です (.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();

前進する戦車!

アルテム

4

1 に答える 1

0

あなたはどのファイルシステムにいますか?一部の NFS がファイル記述子をリークすることが知られています。実際、クラスタリングのさまざまな代替手段を提案するのはそのためです。NFS を使用するものはありません。Massindexer の実行中にファイルを閉じないというバグについては認識していませんが、エラーを強調するテストに貢献していただければ、喜んで調査いたします。JIRA または hibernate フォーラムの検索セクションに投稿してください。ありがとう

于 2011-05-11T12:46:16.990 に答える