HardFieldRestriction

Set HardFieldRestriction to True to use only the fields that you list in the FieldRestriction parameter for matching for the Text and FieldText parameters. In this case, if a field expression in the Text or FieldText parameter refers to a field that is not listed in the FieldRestriction parameter, IDOL Content Component does not match the expression.

For example, the following query does not return any result documents because the Species field is not listed in the FieldRestriction parameter:

action=Query&Text=dog:Species&FieldRestriction=Animal:Zoo&HardFieldRestriction=True

The following query returns documents that contain cat in the DOCUMENT/Animal field. It does not return documents that contain only dog in the METADATA/Animal field, unless they also contain cat in the DOCUMENT/Animal field.

action=Query&FieldText=MATCH{dog}:METADATA/Animal OR MATCH{cat}:DOCUMENT/Animal&FieldRestriction=DOCUMENT/Animal:DOCUMENT/Zoo&HardFieldRestriction=True
Actions: GetContent
GetQueryTagValues
Highlight
Query
Type: Boolean
Default: False
Example: HardFieldRestriction=True
See Also: FieldRestriction