| ISearchFields Interface |
Namespace: CMS.DataEngine
public interface ISearchFields
The ISearchFields type exposes the following members.
| Name | Description | |
|---|---|---|
| Items |
Search fields
| |
| StoreValues |
Indicates if field values will be retrieved and stored in collection.
|
| Name | Description | |
|---|---|---|
| Add |
Adds a new field to the collection. If the field already exists, it is updated (merged with existing one).
When adding a content field and its value multiple times, the value is appended to the existing content field.
| |
| Get |
Returns requested field. Null when field doesn't exist.
| |
| PrepareContentValue |
Prepares value to add to content field.
|
| Name | Description | |
|---|---|---|
| AddContentField |
Appends search field value into designated content field if IsContentField(ISearchIndexInfo, SearchSettingsInfo) is true.
(Defined by SearchFieldsExtensions.) | |
| AddIndexField |
Inserts index field into search fields collection if IsIndexField(ISearchIndexInfo, SearchSettingsInfo) is true.
(Defined by SearchFieldsExtensions.) | |
| AddSystemFields |
Adds system search fields to searchFields.
(Defined by SearchFieldsExtensions.) | |
| AddToContentField |
Appends data to CONTENT field.
Field is created if it's not already present.
(Defined by SearchFieldsExtensions.) | |
| EnsureContentField |
Ensures CONTENT field in collection.
Field is created if it's not already present.
(Defined by SearchFieldsExtensions.) |