CodeExplorer buildTranslatedFieldName example
} private function buildTranslatedFieldTokenQueries(BoolQuery
$tokenBool, string
$token, SearchFieldConfig
$config, Context
$context, ?string
$root = null
): void
{ $multiMatchFields =
[];
$fuzzyMatchFields =
[];
$matchPhraseFields =
[];
$ngramFields =
[];
foreach ($context->
getLanguageIdChain() as $languageId) { $searchField =
$this->
buildTranslatedFieldName($config,
$languageId, 'search'
);
$multiMatchFields[] =
$searchField;
$matchPhraseFields[] =
$searchField;
if ($config->
tokenize()) { $ngramField =
$this->
buildTranslatedFieldName($config,
$languageId, 'ngram'
);
$fuzzyMatchFields[] =
$searchField;
$ngramFields[] =
$ngramField;
} }