[~hardy.ferentschik]
This is an example of how it can be achieved today: https://github.com/hibernate/hibernate-search/blob/277449eb02a367d76e32f7fd92ef9c57fa6a1f0c/engine/src/test/java/org/hibernate/search/test/bridge/PropertiesExampleBridgeTest.java
Of course it could be made smarter, for example the _ DynamicIndexedValueHolder _ _DynamicIndexedValueHolder_ could use multiple _Properties_ defined: some for simple text, some for numbers, some other option to carry a specific boosting option as a value.
I don't know how we would like this to evolve exactly in 5.0 and beyond, that needs to be discussed. The point is that CapeDwarf uses it in this more flexible way, as does Infinispan via remote queries (even from clients in different languages like C#, Ruby or Phyton), as does ModeShape. We need to inspect their use cases, but some are yet to be defined.
|