# Search Extensions Service

Search-Extensions service that provides a set of APIs to search records
against Elasticsearch

```plain {% title="Client ID" %}
963f2cc6915e479fa0fcb73ec2ec90e7
```


Version: 1.0.0

## Servers

SLB Saas OSDU (SGP)
```
https://as5.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB SaaS OSDU (BRS)
```
https://br5.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (WEU)
```
https://eu5.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB SaaS OSDU (EUT)
```
https://eu6.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (MDE)
```
https://eu7.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (PSC)
```
https://us5.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (USC)
```
https://us7.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (WUS)
```
https://us8.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (SAS)
```
https://as6.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (SWC)
```
https://eu8.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (MYW)
```
https://as7.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

SLB Saas OSDU (ZAN)
```
https://za1.api.enterprisedata.slb.com/api/search-extensions/v1alpha
```

## Security

### bearer

User Token from SLB Authenticator Service

Type: http
Scheme: bearer
Bearer Format: JWT

## Download OpenAPI description

 - [Search Extensions Service](https://developer.slb.com/_bundle/solutions/core-service/apis/OSDU-Search-Extensions-Service.yaml)

## Search

 - [POST /query](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/search/query.md): <ul> <li>The API supports full text search on string fields, range queries on date, numeric or string fields, along with geo-spatial search.</li> <li>Required roles: ''users.datalake.viewers'' or ''us
 - [POST /query_with_cursor](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/search/query_with_cursor.md): <ul> <li>The API supports full text search on string fields, range queries on date, numeric or string fields, along with geo-spatial search.</li> <li> It can be used to retrieve large numbers of resul
## Aggregations

 - [GET /aggregations](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/aggregations/aggregations_get.md): <ul> <li>Performs advanced aggregations on search results using query parameters and headers.</li> <li>Required roles: ''users.datalake.viewers'' or ''users.datalake.editors'' or ''users.datalake.admi
 - [POST /aggregations](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/aggregations/aggregations_post.md): <ul> <li>Performs advanced aggregations on search results with complex aggregation definitions.</li> <li>Required roles: ''users.datalake.viewers'' or ''users.datalake.editors'' or ''users.datalake.ad
 - [GET /coeus](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/aggregations/coeus.md): <ul> <li>Performs specialized aggregation operations optimized for specific use cases.</li> <li>Required roles: ''users.datalake.viewers'' or ''users.datalake.editors'' or ''users.datalake.admins''. I
## Facets

 - [POST /facets](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/facets/queryfacets.md): <ul> <li>Performs faceted search operations including term facets, range facets, and statistical facets.</li> <li>Required roles: ''users.datalake.viewers'' or ''users.datalake.editors'' or ''users.da
## Info

 - [GET /info](https://developer.slb.com/solutions/core-service/apis/osdu-search-extensions-service/info/info.md): For deployment available public `/info` endpoint, which provides build and git related information.
