searchExperiences( )


Developer Preview

This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.

Use this method to search the fields of the experiences on a site for a given expression.

You can also use this method to perform data aggregations on a site's experience fields.

PropertyCapabilitiesFilters
configuration.onlineReservations.businessSchedule.entries.oneTimeOptions.startDateSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.oneTimeOptions.startTimeSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.recurrenceSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.weeklyOptions.endDateSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.weeklyOptions.startDateSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.weeklyOptions.startDaysAndTimes.daySearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
configuration.onlineReservations.businessSchedule.entries.weeklyOptions.startDaysAndTimes.timeSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
tags.privateTags.tagIdsSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
tags.publicTags.tagIdsSearch: ✗
Aggregate:
Sort: ✗
$hasAll, $hasSome
_idSearch: ✗
Aggregate:
Sort: ✗
$eq, $ne, $exists, $in, $any, $begins, $gt, $lt, $lte, $gte
reservationLocationIdSearch: ✗
Aggregate:
Sort: ✗
$eq, $ne, $exists, $in, $any, $begins, $gt, $lt, $lte, $gte
_createdDateSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
_updatedDateSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
configuration.displayInfo.nameSearch:
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $begins, $gt, $lt, $lte, $gte
configuration.onlineReservations.approval.modeSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any
configuration.onlineReservations.businessSchedule.durationInMinutesSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
configuration.onlineReservations.maxGuests.numberSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
configuration.onlineReservations.partySize.maxSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
configuration.onlineReservations.partySize.minSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any, $lt, $lte, $gt, $gte
configuration.paymentPolicy.paymentPolicyTypeSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any
configuration.visibleSearch: ✗
Aggregate:
Sort: ASC, DESC
$eq, $ne, $exists, $in, $any
configuration.displayInfo.richContentSearch:
Aggregate: ✗
Sort: ✗
configuration.displayInfo.shortDescriptionSearch:
Aggregate: ✗
Sort: ✗
Permissions
Manage Restaurants - all permissions
Learn more about app permissions.
Method Declaration
Copy
Method Parameters
searchCursorSearchRequired

Search query.

Returns
Return Type:Promise<SearchExperiencesResponse>
Errors

This method doesn't return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?