このインデックスマネージャーは Red Hat Data Grid Directory Provider を使用し、共有インデックスの作成に適しています。この設定では、インデックスモードを LOCAL に設定する必要があります。
<distributed-cache name="default" >
<indexing index="LOCAL">
<property name="default.indexmanager">
org.infinispan.query.indexmanager.InfinispanIndexManager
</property>
<!-- optional: tailor each index cache -->
<property name="default.locking_cachename">LuceneIndexesLocking_custom</property>
<property name="default.data_cachename">LuceneIndexesData_custom</property>
<property name="default.metadata_cachename">LuceneIndexesMetadata_custom</property>
</indexing>
</distributed-cache>
<!-- Optional -->
<replicated-cache name="LuceneIndexesLocking_custom">
<indexing index="NONE" />
<-- extra configuration -->
</replicated-cache>
<!-- Optional -->
<replicated-cache name="LuceneIndexesMetadata_custom">
<indexing index="NONE" />
<-- extra configuration -->
</replicated-cache>
<!-- Optional -->
<distributed-cache name="LuceneIndexesData_custom">
<-- extra configuration -->
<indexing index="NONE" />
</distributed-cache>
<distributed-cache name="default" >
<indexing index="LOCAL">
<property name="default.indexmanager">
org.infinispan.query.indexmanager.InfinispanIndexManager
</property>
<!-- optional: tailor each index cache -->
<property name="default.locking_cachename">LuceneIndexesLocking_custom</property>
<property name="default.data_cachename">LuceneIndexesData_custom</property>
<property name="default.metadata_cachename">LuceneIndexesMetadata_custom</property>
</indexing>
</distributed-cache>
<!-- Optional -->
<replicated-cache name="LuceneIndexesLocking_custom">
<indexing index="NONE" />
<-- extra configuration -->
</replicated-cache>
<!-- Optional -->
<replicated-cache name="LuceneIndexesMetadata_custom">
<indexing index="NONE" />
<-- extra configuration -->
</replicated-cache>
<!-- Optional -->
<distributed-cache name="LuceneIndexesData_custom">
<-- extra configuration -->
<indexing index="NONE" />
</distributed-cache>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
これらの 3 つのケースの設定を再定義する必要はありません。Red Hat Data Grid では適切なデフォルト値が選択されます。再定義を行う理由は、特定のシナリオのパフォーマンスチューニングであるか、たとえばキャッシュストアを設定して永続化するためです。