To enable keyword searches in the form handler, you set the following properties:
doKeywordSearch
is set to true to enable keyword searching.keywordSearchPropertyNames
specifies one or more single or multi-valued properties to include in searches. If this property is empty, the form handler searches all string properties of each repository item, except enumerated or non-queryable properties.This property is required to enable keyword searches on a content repository
You configure keyword searching with these properties:
Property | Description |
---|---|
| If true, enables this component for keyword searches. |
| An array of string properties to exclude from a keyword search, specified in this format:
For example, the following setting specifies to exclude properties
|
| One or more keyword values, typically supplied by the search form user. Multiple keyword values are joined through the Logical Operators AND, NOT, and OR. |
| List of keywords that are always used in a search. If no keywords are specified for this property, the keywords must be supplied by the user. |
| The properties that are scanned during a keyword search, specified in this format:
If this property is empty, the keyword search looks at all string properties in the item types that are specified by the If you specify multiple properties, the keyword search generates a query for each property, then ORs these queries together. If any query matches an item, the item is returned by the search operation. |
| If set to true, converts user-entered keyword to lowercase. If |
| If set to true, converts user-entered keyword to uppercase. The default value is false. |