From 0be1f5d1407e83c2a794a5f02e674c5dd69d234e Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Wed, 9 Jan 2019 17:00:06 +0100 Subject: [PATCH] PHRAS-2372 strict thesaurus search when indexing --- lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php index 7abe088520..1acc2c740f 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php @@ -60,7 +60,7 @@ class Thesaurus // TODO Use bulk queries for performance $concepts = array(); foreach ($terms as $index => $term) { - $strict = ($term instanceof AST\TermNode); // a "term" node is [strict group of words] + $strict |= ($term instanceof AST\TermNode); // a "term" node is [strict group of words] $concepts[] = $this->findConcepts($term, $lang, $filters[$index], $strict); }