Skip to main content

Get Search Results

Parameters

Name

In

Type

Required

Description

configId

path

integer(int32)

true

The ID of the configuration to use for retrieving search results.

input

body

(raw)

string

false

The search query.

selectedFacets

body

(raw)

array

false

An array of objects, each representing a single facet serving as a search filter.

» field

body

(raw)

string

false

The ID of the facet to filter by.

» label

body

(raw)

string

false

The label of facet item to filter by.

» value

body

(raw)

string

false

The URI of the facet item to filter by.

start

body

(raw)

integer(int32)

false

The number of search results to skip (used for pagination).

Note

application/json is a mandatory content type for operations with a request body.

Example cURL Request
curl 'https://adf-dev.semantic-web.at/ADF/api/configurations/1/search' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJfeXpPU1JLUkV5MWg2SFUyeDNYaG9EdXQyUEItRldZWmpVcTVqdF93UUpNIn0.eyJleHAiOjE3MDE5Njg1NTIsImlhdCI6MTcwMTk2ODI1MiwianRpIjoiMTgzNTQwOTktY2VjZi00NjFhLTk3ZWItMTEzMjdhMmI4OTNiIiwiaXNzIjoiaHR0cHM6Ly9sb2dpbi1pbnRlcm5hbC1ldS5wb29scGFydHkuYml6L2F1dGgvcmVhbG1zL3JkZm94LWludGVncmF0aW9uLnBvb2xwYXJ0eS5iaXoiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMmY4N2RiZjYtZWExZC00OTc5LWE3YWYtNmEwZTExMTA0N2IyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoicHB0Iiwic2Vzc2lvbl9zdGF0ZSI6IjgzNGI2YTAzLTBmNTYtNDcwMC1hNWYyLTk5MmJhYmE0ZGMyZiIsImFsbG93ZWQtb3JpZ2lucyI6WyIqIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsImxvY2FsLXVzZXIiLCJQb29sUGFydHlVc2VyIiwidW1hX2F1dGhvcml6YXRpb24iLCJkZWZhdWx0LXJvbGVzLXJkZm94LWludGVncmF0aW9uLnBvb2xwYXJ0eS5iaXoiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODM0YjZhMDMtMGY1Ni00NzAwLWE1ZjItOTkyYmFiYTRkYzJmIiwiaXJpIjoiaHR0cHM6Ly9yZGZveC1pbnRlZ3JhdGlvbi5wb29scGFydHkuYml6L3VzZXIvMmY4N2RiZjYtZWExZC00OTc5LWE3YWYtNmEwZTExMTA0N2IyIiwidWlMYW5ndWFnZSI6ImVuIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJkaXNwbGF5TGFuZ3VhZ2VzIjpbIiJdLCJza29zVmlldyI6IkJBU0lDU0tPU1ZJRVciLCJuYW1lIjoiUFBJTCBUZXN0IFVzZXIiLCJncm91cHMiOlsiL3BwaWwiXSwidGltZVpvbmUiOiJFdXJvcGUvVmllbm5hIiwicHJlZmVycmVkX3VzZXJuYW1lIjoicHBpbCIsImdpdmVuX25hbWUiOiJQUElMIiwiYWNMYW5ndWFnZSI6ImVuIiwiZmFtaWx5X25hbWUiOiJUZXN0IFVzZXIifQ.n4Tj5jUGO2fa5j94GmENmyUG5AAlOk2M2G18YOok9yrTIUotx93bGrPJcWBXMN6lAoGg6e9-QUr_mogjb0rOmp4wnWsp_5Pom7xD_QJYQd0iCElanYO-OWKjJiLpvq27hA1o6ro2i-TGKTNUdlijzpWZNS0Q7wy65Eq3QcKrRC7tW4JYU3_idQpmyrQ48hz-uWZD6BcrrjGXy5-33cW-0HkxoCstzalFXTFQ5aNEEhAZw9IvDEDb3dAprz6bik9WdI7SAgfYCwNuUWN9zb3a6ojbhg4RIp1Eugss-Wgl728rz1jQK43ECD9O4wZ73un3_nA8ArFAyMTrMtc7W8QrgQ'
--data '{
  "input": "pinot noir",
  "selectedFacets": [
    {
      "field": "http://schema.semantic-web.at/Harmonizer/Wines",
      "label": "Wines",
      "value": "http://schema.semantic-web.at/Harmonizer/Wines"
    }
  ],
  "start": 0
}'
Example Body
{
  "input": "pinot noir",
  "selectedFacets": [
    {
      "field": "http://schema.semantic-web.at/Harmonizer/Wines",
      "label": "Wines",
      "value": "http://schema.semantic-web.at/Harmonizer/Wines"
    }
  ],
  "start": 0
}

Responses

Status

Meaning

Description

200

OK 

Information about facets and documents

201

Created 

Created

401

Unauthorized 

Unauthorized

403

Forbidden 

Forbidden

404

Not Found 

Not Found

200 Response Example
200 Response Schema

Name

Type

Required

Description

concepts

[object]

false

Currently not supported.

facets

array

false

An array of objects, each representing a single facet enabled for this configuration.

» facets

array

false

An array with facet refiners and facet metadata.

» » count

integer(int32)

false

The number of search results for this refiner.

» » label

string

false

The name of the facet refiner.

» » value

string

false

none

» » children

array

false

The sub-refiners of this refiner.

Only relevant if the facetMode of the configuration is set to hierarchical.

» field

string

false

The field type.

» label

string

false

The name of the facet. Is determined by the title value in the configuration.

result

array

false

An array of objects, each representing a single search result (document).

GSDocument 

message

string

false

A message informing about the duration of the operation in milliseconds.

total

integer(int32)

false

The total number of retrieved documents.