IHubSearchResult
Standardized light-weight search result structure, applicable to all types of search results - users, groups, content, events etc
Extends
Properties
Property | Type | Notes |
---|---|---|
AccessLevel |
Access level of the backing entity |
|
HubFamily |
Hub Family |
|
Inherited | Date |
Date the entity was created |
Inherited | string |
Source of the creation date as a property path
e.q |
Inherited | string |
Id of the entity as a string |
Inherited | string |
Name of the Entity For Entities backed by items, this is typically the title |
Inherited | string |
For Item backed results, this will be |
Inherited | Date |
Date when the entity was last updated Depending on the entity, this could be derived in many different ways |
Inherited | string |
Source of the updated date |
Optional | string[] |
Categories; Applies to Items |
Optional | IHubGeography |
Geometry connected to this entity For items, it will default to the extent, but may be derived from a boundary resource or the extent of a layer |
Optional | string |
Owner; Applies to Items and Groups |
Optional | string[] |
Tags; Applies to Items |
Optional | string[] |
TypeKeywords; Applies to Items |
Optional Inherited |
{
|
Links to related things |
Optional Inherited | string |
Source of the entity. Exact logic for this tbd, but the intent is to allow the result to be attributed to something other than "owner" |
Optional Inherited | string |
Sanitized summary derived from item.snippet, item.description, group.description, user.description, event.description etc |
Index Signatures
Interface defined in common/src/search/types/IHubSearchResult.ts:8