Search
This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.ISearchResults>() and is defined in Telligent.Evolution.Platform.dll
Events
SearchEvents.AfterSearch
Handler
void AfterSearchEventHandler(AfterSearchEventArgs e);
SearchEvents.BeforeSearch
Handler
void BeforeSearchEventHandler(BeforeSearchEventArgs e);
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| SearchFlags | ISearchFlags | Search flags | ||
| SolrEvents | ISolrSearchEvents | Solr events |
Methods
SearchResult Create(string content, string contentId, string contentType, string contentUrl, DateTime date, string roles, string title);
Create SearchResult
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| content | string | Content | Required | ||
| contentId | string | Content Id | Required | ||
| contentType | string | Content Type | Required | ||
| contentUrl | string | Content Url | Required | ||
| date | DateTime | Date | Required | ||
| roles | string | Roles | Required | ||
| title | string | Title | Required |
Return Type
SearchResult Create(string content, string contentId, string contentType, string contentUrl, DateTime date, string roles, string title, SearchResultsCreateOptions options);
Create Search Result
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| content | string | Content | Required | ||
| contentId | string | Content Id | Required | ||
| contentType | string | Content Type | Required | ||
| contentUrl | string | Content Url | Required | ||
| date | DateTime | Date | Required | ||
| roles | string | Roles | Required | ||
| title | string | Title | Required | ||
| options | SearchResultsCreateOptions | Create index entry options | Required |
Return Type
AdditionalInfo Delete(string id);
Delete SearchResult with a specific ID
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required |
Return Type
SearchResult Get(string id);
Get Search Result with a specific ID
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required |
Return Type
SearchResults GetRelatedContent(string searchUniqueId, RelatedContentListOptions options = null);
Get Related Content to a specific piece of content
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| searchUniqueId | string | An entity's unique search id, available as a property of entities | Required | ||
| options | RelatedContentListOptions | Related content list options | Optional |
Return Type
SearchResults List(SearchResultsListOptions options = null);
Perform a search with query parameters.
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| options | SearchResultsListOptions | Search list options | Optional |
Return Type
SearchResult Update(string id, SearchResultsUpdateOptions options);
Update Search Result
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| id | string | Id | Required | ||
| options | SearchResultsUpdateOptions | Update index entry options | Required |