Cloud APIs
/- Managed Planning Data Foundation
- Core Services
Search Extensions Service
Execute faceted search qu...
- Performs faceted search operations including term facets, range facets, and statistical facets.
- Required roles: ''users.datalake.viewers'' or ''users.datalake.editors'' or ''users.datalake.admins''. In addition, users must be a member of data groups to access the data.
Security
bearer
termFacetsArray of objects, [ 0 .. 1 ] items(TermFacetDefinition)
pagedFacetsArray of objects, [ 0 .. 1 ] items(PagedFacetDefinition)
rangeFacetsArray of objects, [ 0 .. 1 ] items(RangeFacetDefinition)
statisticsFacetsArray of objects, [ 0 .. 1 ] items(StatisticsFacetDefinition)
noValueFacetsArray of objects, [ 0 .. 1 ] items(NoValueFacetDefinition)
Example:
{ "kind": "slb-osdu-prod-des-prod-testing:welldb:wellbore:1.0.0", "limit": 30, "query": "data.Basin:\"Ft. Worth\"", "returnedFields": [ "data.kind" ], "queryAsOwner": false, "offset": 0 }
- SLB Saas OSDU (SGP)https://as5.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB SaaS OSDU (BRS)https://br5.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (WEU)https://eu5.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB SaaS OSDU (EUT)https://eu6.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (MDE)https://eu7.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (PSC)https://us5.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (USC)https://us7.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (WUS)https://us8.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (SAS)https://as6.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (SWC)https://eu8.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (MYW)https://as7.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- SLB Saas OSDU (ZAN)https://za1.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets
- Mock serverhttps://developer.slb.com/_mock/solutions/core-service/apis/osdu-search-extensions-service/facets
curl -i -X POST \
https://as5.api.enterprisedata.slb.com/api/search-extensions/v1alpha/facets \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'data-partition-id: string' \
-d '{
"termFacets": [
{
"field": "string",
"asKeyword": true,
"noValueBucket": "string",
"limit": 1,
"subTermFacet": {}
}
],
"pagedFacets": [
{
"field": "string",
"noValueBucket": "string",
"cursor": "string",
"limit": 1
}
],
"rangeFacets": [
{
"field": "string",
"generateBuckets": 0,
"buckets": [
{
"from": 0,
"to": 0
}
]
}
],
"statisticsFacets": [
{
"field": "string"
}
],
"noValueFacets": [
{
"field": "string",
"fieldType": "TEXT"
}
],
"queryRequest": {
"kind": "slb-osdu-prod-des-prod-testing:welldb:wellbore:1.0.0",
"limit": 30,
"query": "data.Basin:\"Ft. Worth\"",
"returnedFields": [
"data.kind"
],
"queryAsOwner": false,
"offset": 0
}
}'Success
termFacetsArray of objects(TermFacet)
pagedFacetsArray of objects(PagedFacet)
rangeFacetsArray of objects(RangeFacet)
statisticsFacetsArray of objects(StatisticsFacet)
noValueFacetsArray of objects(NoValueFacet)
Response
{ "termFacets": [ { … } ], "pagedFacets": [ { … } ], "rangeFacets": [ { … } ], "statisticsFacets": [ { … } ], "noValueFacets": [ { … } ] }