You are here

public static function Utility::buildSuggesterContextFilterQuery in Search API Solr 8.2

Same name and namespace in other branches
  1. 8.3 src/Utility/Utility.php \Drupal\search_api_solr\Utility\Utility::buildSuggesterContextFilterQuery()
  2. 4.x src/Utility/Utility.php \Drupal\search_api_solr\Utility\Utility::buildSuggesterContextFilterQuery()

Parameters

array $tags:

Return value

string

1 call to Utility::buildSuggesterContextFilterQuery()
SearchApiSolrBackend::setAutocompleteSuggesterQuery in src/Plugin/search_api/backend/SearchApiSolrBackend.php
Set the suggester parameters for the solarium autocomplete query.

File

src/Utility/Utility.php, line 442

Class

Utility
Provides various helper functions for Solr backends.

Namespace

Drupal\search_api_solr\Utility

Code

public static function buildSuggesterContextFilterQuery(array $tags) {
  $cfq = [];
  foreach ($tags as $tag) {
    $cfg[] = '+' . self::encodeSolrName($tag);
  }
  return implode(' ', $cfg);
}