From 9253daa4fb94b70090d36fbbce4db4d9e8ba4763 Mon Sep 17 00:00:00 2001 From: Adrien Brault Date: Mon, 23 Jan 2017 22:10:18 +0100 Subject: [PATCH] Support search_analyzer (#739) --- Mapping/DocumentParser.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mapping/DocumentParser.php b/Mapping/DocumentParser.php index bcaf1efc..5050092e 100644 --- a/Mapping/DocumentParser.php +++ b/Mapping/DocumentParser.php @@ -442,12 +442,18 @@ private function getAnalyzers(\ReflectionClass $reflectionClass) if (isset($type->options['analyzer'])) { $analyzers[] = $type->options['analyzer']; } + if (isset($type->options['search_analyzer'])) { + $analyzers[] = $type->options['search_analyzer']; + } if (isset($type->options['fields'])) { foreach ($type->options['fields'] as $field) { if (isset($field['analyzer'])) { $analyzers[] = $field['analyzer']; } + if (isset($field['search_analyzer'])) { + $analyzers[] = $field['search_analyzer']; + } } } }