Specifying custom search properties
You can specify additional properties to include in the search index for a class by creating a custom search property data instance. Including properties in the search index enables you to reference them and use them in filters in report definition rules that query the search indexes.
You can include all properties in the class or specify which properties to include. When you include all properties:
-
All top-level and embedded page scalar properties for the class are indexed and returned in search results.
- All embedded page list, page group, value list, and value group properties for the class are indexed, but not returned in search results.
CAUTION:
Including all properties might affect performance.
- In the Dev Studio header, click .
- Specify the class name for which you are creating custom search properties.
- Click Create and Open.
-
To include all properties, click
Enable search results for all
properties
or select individual properties using the following steps:
- Click Add.
- Select the properties.
- Click Submit.
- Optional: You can create a dedicated search index for this class. For more information, see Creating dedicated search indexes.
- Optional: For embedded scalar and top-level properties, you can also specify whether the property is returnable in search results by selecting Include in search results. If a property is included in search results in the rule form, the value is added to the search results only if it is defined in the Column source field on the report definition.
- Optional: You can specify whether the property is available for full-text search by selecting Make this property available for full-text search. When Customize full text serach and For specified properties are selected on the Search landing page, only the properties selected on this page are included.
- Click Save.
- Rebuild the search index for the class on the Search landing page so that all data instances reflect the changes. For more information, see Rebuilding search indexes.