The atg.repository.search.indexing.accessor
package includes a subclass of PropertyAccessorImpl
named GenerativePropertyAccessor
. This is an abstract class that adds the ability to generate multiple property names and associated values for a single property tag in the indexing definition file.
You can write your own subclass of GenerativePropertyAccessor
. Your subclass must implement the getPropertyNamesAndValues
method. This method returns a Map in which each key is a property name, and the corresponding Map value contains the value to be associated with the property name.