By default, the name of a property in an output record is based on its name in the repository, with modifications applied based on the values of the replaceWithTypePrefixes
, prefixReplacementMap
, and suffixReplacementMap
properties of the EndecaIndexingOutputConfig
component. (See the EndecaIndexingOutputConfig Components section for information about these properties.)
You can instead specify the output property name by using the output-name
attribute of the property
element. For example:
<property name="material" output-name="product.fabric"
text-searchable="true" is-dimension="true"/>
Note that the exact output-name
value you specify is used with no modifications. So in this example, the item-type prefix is explicitly included.