Hibernate Searchを使用してカスタムのLuceneシャーディング/パーティション化を経験した人はいますか?
Hibernate Searchのドキュメントには、Lucene Sharding について次のように記載されています。
場合によっては、特定のエンティティ タイプのインデックス データを複数の Lucene インデックスに分割 (シャード) する必要があります。デフォルトでは、1 回の検索ですべてのシャードを開く必要があるため、検索が遅くなるため、差し迫った必要がない限り、このソリューションはお勧めしません。つまり、問題が発生するまで実行しないでください:)
Hibernate Search でシャードの 1 つをクエリのターゲットにできるような方法でシャーディングを実装した人はいますか?
この場合、クエリごとに 1 つのシャードのみを対象とする Lucene クエリがあります。