Search publications¶
Consumer can search and discover data acorss all public catalogs. The result can be filtered using provided conditions.
Available condition types¶
- CatalogIdQueryCondition
{ "catalogId": <id of the catalog> , }
- FullTextQueryCondition
{ "searchString": "string to be search in name or description" , }
- SpatialQueryCondition
{ "geometry": "geojson encoded geometry" , "operator": "<Within|Intersects>" }
Endpoints¶
POST/api/sharing/search
- Body content
{ "query": [ { "type": "<CatalogIdQueryCondition, FullTextQueryCondition, SpatialQueryCondition>" } ], "sortBy": "<Name, CreatedAt>", "sortOrder": "<Asc,Desc>", "cursor": "string", "limit": 0 }
- Example Output
{ "cursor": "string", "data": [ { "id": "string", "name": "string", "location": {}, "resourceId": "string", "resourceType": "Dataset", "catalogId": "string", "catalogName": "string", "subscriptionMode": "Open", "publishedUntil": "2020-10-30T12:57:06.115Z" } ] }