The unique identifier of a query, typically a UUID, but can be any string.
"00112233-4455-6677-8899-aabbccddeeff"
Must be at most 100
characters long
"1234-user-5678"
The client issuing the query. This could be a unique browser, a microservice that performs searches, a crawling bot.
Must be at most 100
characters long
"5e3b2a1c-8b7d-4f2e-a3d4-c9b2e1f3a4b5"
"quepid-nightly-bot"
"BugsBunny::Firefox@0967084"
The query as the user entered it. No length limit specified.
Any query modifiers like filter choices or pagination. Other attributes such as experiment identifiers that need to be tracked with the query.
Additional Properties of any type are allowed.
Type: objectThe name of the field that has the id of the objects that will be stored in the backend queries data store. So it you have a query for products and want to save the SKUs, then this might be sku
and if you are querying for people, maybe this is ssn
. If you do not provide this value then the default primary identifier in your search index will be used. For example _id
on OpenSearch.
Must be at most 100
characters long