elasticsearch_search_api-1.0.x-dev/src/Search/SearchQueryBuilderInterface.php
src/Search/SearchQueryBuilderInterface.php
<?php namespace Drupal\elasticsearch_search_api\Search; /** * Interface for search URL query builders. */ interface SearchQueryBuilderInterface { /** * Builds a URL query array for a given search action. * * @param \Drupal\elasticsearch_search_api\Search\FacetedKeywordSearchAction $searchAction * The current search action. * * @return array * The URL query array */ public function buildKeywordQuery(FacetedKeywordSearchAction $searchAction): array; /** * Builds a URL query array for a given search action with support for facets. * * @param \Drupal\elasticsearch_search_api\Search\FacetedSearchAction $searchAction * The current search action. * * @return array * The URL query array */ public function buildFacetedQuery(FacetedSearchAction $searchAction): array; }