merge already existing synonyms with the ones * passed in $synonyms argument */ public function updateSynonyms(array $synonyms, bool $merge = false): void; /** * Saves synonyms into settings. */ public function saveSynonyms(array $synonyms): void; /** * Recreates specified index. If $type === 'all' -> recreates all indices.
* Permitted types: {@see FulltextElastic::INDEX_TYPES}. * * @throws FulltextException */ public function updateIndex(string $type = 'all', $clean = true, array $exceptTypes = []): void; /** * Temporary for LuigisBox. Maybe in future implemented by Elastic as well. */ public function supportsFilters(): bool; public function getFilters(): array; public function setDynamicFilters(array $filters): void; public function getFulltextLanguages(): array; }