SearchService
injectable
Methods
Section titled “Methods”aggregate
Section titled “aggregate”Fetch aggragations for a given query. to get an aggregation of object types)
aggregate(q: SearchQuery, aggregations: string[]): anyArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| q | SearchQuery | |
| aggregations | string[] |
formDataToSearchFilter
Section titled “formDataToSearchFilter”Maps data extracted from a search form to search filters. Every key of the form data object will be mapped to a search filter.
formDataToSearchFilter(formData: Record<string | >): SearchFilter[]Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| formData | Record<string | > |
getPage
Section titled “getPage”Go to a page of a search result.
getPage(query: SearchQuery | string, page: number, pageSize: ): Observable<SearchResult>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| query | SearchQuery | string | |
| page | number | |
| pageSize | “ |
rangeValueToSearchFilter
Section titled “rangeValueToSearchFilter”rangeValueToSearchFilter(value: RangeValue, property: string): SearchFilter | undefinedArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| value | RangeValue | |
| property | string |
search
Section titled “search”Execute a search query ans transform the result to a SearchResult object
search(query: SearchQuery): Observable<SearchResult>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| query | SearchQuery |
searchCmis
Section titled “searchCmis”Search for objects in the dms using CMIS like SQL syntax.
searchCmis(statement: string, size: ): Observable<SearchResult>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| statement | string | |
| size | “ |
searchRaw
Section titled “searchRaw”Execute a raw search query and return the result as is.
searchRaw(query: SearchQuery): Observable<any>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| query | SearchQuery |
toSearchResult
Section titled “toSearchResult”Map search result from the backend to applications SearchResult object
toSearchResult(searchResponse: SearchResponse, pageSize: number, skipCount: number): SearchResultArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| searchResponse | SearchResponse | |
| pageSize | number | |
| skipCount | number |