Details
-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
Description
When using Infinispan in library mode, it's possible to define a per-entity index configuration, so this is possible:
cacheCfg.indexing().index(Index.ALL) .addIndexedEntity(Car.class) .addIndexedEntity(Person.class) .addProperty("hibernate.search.person.directory_provider", "ram") .addProperty("hibernate.search.car.indexmanager","org.infinispan.query.indexmanager.InfinispanIndexManager")
Different entities can live in different indexes, with a complete different storage and index manager.
Since when using remote queries there is a synthetic entity being created, this capability is lost.