The
changePropertyNames
property specifies a property or properties of Endeca records that are examined
for changes when the records are loaded into this record store. If any of the
specified properties have changed since the record was last loaded, the entire
record will be included in the next partial update. Otherwise, the record will
be included only in baseline updates. For information about partial and
baseline updates, see
Running a record store merger.
For example, the following lines in a
data-recordstore-config.xml
file specify that Endeca records be
included in partial updates only if the values of their
product.quantitySold
and/or
product.description
property has changed since the
records were last loaded into this record store:
<changePropertyNames> <changePropertyName>product.quantitySold</changePropertyName> <changePropertyName>product.description</changePropertyName> </changePropertyNames>
If
product.quantitySold
was not specified as a
changePropertyName
value, changes to the value of
product.quantitySold
since the record was last loaded
would not cause the record to be included in the next partial update. Instead,
the record would be included only in the next baseline update.
Note
If you do not specify any properties for
ChangePropertyNames
, any change to any property in a
record will cause this record to be included in partial updates.
For detailed information about the other configuration properties of record stores, refer to the Oracle Commerce Guided Search Content Acquisition System Developer's Guide.