diff --git a/src/Mapping/Analyzer/AbstractDictionary.php b/src/Mapping/Analyzer/AbstractDictionary.php index c0beab6..9fe04ac 100644 --- a/src/Mapping/Analyzer/AbstractDictionary.php +++ b/src/Mapping/Analyzer/AbstractDictionary.php @@ -44,6 +44,12 @@ public function tokenizer(): string } + public function getStopFilter(): ?\Spameri\ElasticQuery\Mapping\Filter\AbstractStop + { + return $this->stopFilter; + } + + public function toArray(): array { $filterArray = []; diff --git a/src/Mapping/Filter/AbstractStop.php b/src/Mapping/Filter/AbstractStop.php index 8d885b8..d2a56d9 100644 --- a/src/Mapping/Filter/AbstractStop.php +++ b/src/Mapping/Filter/AbstractStop.php @@ -29,7 +29,10 @@ public function getType(): string } - abstract public function getStopWords(): array; + public function getStopWords(): array + { + return $this->extraWords; + } abstract public function getName(): string; diff --git a/src/Mapping/Filter/Stop/Arabic.php b/src/Mapping/Filter/Stop/Arabic.php index 52978cf..b3e37a1 100644 --- a/src/Mapping/Filter/Stop/Arabic.php +++ b/src/Mapping/Filter/Stop/Arabic.php @@ -10,9 +10,10 @@ class Arabic extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARABIC, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARABIC; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Armenian.php b/src/Mapping/Filter/Stop/Armenian.php index dbfeaf8..22aaf6e 100644 --- a/src/Mapping/Filter/Stop/Armenian.php +++ b/src/Mapping/Filter/Stop/Armenian.php @@ -10,9 +10,10 @@ class Armenian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARMENIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARMENIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Basque.php b/src/Mapping/Filter/Stop/Basque.php index 555dc94..ae14487 100644 --- a/src/Mapping/Filter/Stop/Basque.php +++ b/src/Mapping/Filter/Stop/Basque.php @@ -10,9 +10,10 @@ class Basque extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BASQUE, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BASQUE; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Bengali.php b/src/Mapping/Filter/Stop/Bengali.php index f44694a..acd0a65 100644 --- a/src/Mapping/Filter/Stop/Bengali.php +++ b/src/Mapping/Filter/Stop/Bengali.php @@ -10,9 +10,10 @@ class Bengali extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BENGALI, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BENGALI; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Brazilian.php b/src/Mapping/Filter/Stop/Brazilian.php index ef7b200..4637723 100644 --- a/src/Mapping/Filter/Stop/Brazilian.php +++ b/src/Mapping/Filter/Stop/Brazilian.php @@ -10,9 +10,10 @@ class Brazilian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BRAZILIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BRAZILIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Bulgarian.php b/src/Mapping/Filter/Stop/Bulgarian.php index d71162c..3387a33 100644 --- a/src/Mapping/Filter/Stop/Bulgarian.php +++ b/src/Mapping/Filter/Stop/Bulgarian.php @@ -10,9 +10,10 @@ class Bulgarian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BULGARIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BULGARIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Catalan.php b/src/Mapping/Filter/Stop/Catalan.php index d4f07f8..7dc4a15 100644 --- a/src/Mapping/Filter/Stop/Catalan.php +++ b/src/Mapping/Filter/Stop/Catalan.php @@ -10,9 +10,10 @@ class Catalan extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CATALAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CATALAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Czech.php b/src/Mapping/Filter/Stop/Czech.php index 5520e98..9434132 100644 --- a/src/Mapping/Filter/Stop/Czech.php +++ b/src/Mapping/Filter/Stop/Czech.php @@ -10,9 +10,10 @@ class Czech extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Danish.php b/src/Mapping/Filter/Stop/Danish.php index 65c6704..58628ae 100644 --- a/src/Mapping/Filter/Stop/Danish.php +++ b/src/Mapping/Filter/Stop/Danish.php @@ -10,9 +10,10 @@ class Danish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::DANISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::DANISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Dutch.php b/src/Mapping/Filter/Stop/Dutch.php index 071f52c..f4a93d2 100644 --- a/src/Mapping/Filter/Stop/Dutch.php +++ b/src/Mapping/Filter/Stop/Dutch.php @@ -10,9 +10,10 @@ class Dutch extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::DUTCH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::DUTCH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/English.php b/src/Mapping/Filter/Stop/English.php index 0e749a4..7442024 100644 --- a/src/Mapping/Filter/Stop/English.php +++ b/src/Mapping/Filter/Stop/English.php @@ -10,9 +10,10 @@ class English extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ENGLISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ENGLISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Finnish.php b/src/Mapping/Filter/Stop/Finnish.php index 7e06fc7..ac8f856 100644 --- a/src/Mapping/Filter/Stop/Finnish.php +++ b/src/Mapping/Filter/Stop/Finnish.php @@ -10,9 +10,10 @@ class Finnish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::FINNISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::FINNISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/French.php b/src/Mapping/Filter/Stop/French.php index a6e8312..fed2e77 100644 --- a/src/Mapping/Filter/Stop/French.php +++ b/src/Mapping/Filter/Stop/French.php @@ -10,9 +10,10 @@ class French extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::FRENCH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::FRENCH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Galician.php b/src/Mapping/Filter/Stop/Galician.php index e87e905..bd61c40 100644 --- a/src/Mapping/Filter/Stop/Galician.php +++ b/src/Mapping/Filter/Stop/Galician.php @@ -10,9 +10,10 @@ class Galician extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GALICIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GALICIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/German.php b/src/Mapping/Filter/Stop/German.php index ac985dd..28ed738 100644 --- a/src/Mapping/Filter/Stop/German.php +++ b/src/Mapping/Filter/Stop/German.php @@ -10,9 +10,10 @@ class German extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GERMAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GERMAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Greek.php b/src/Mapping/Filter/Stop/Greek.php index 3709e60..60c10f9 100644 --- a/src/Mapping/Filter/Stop/Greek.php +++ b/src/Mapping/Filter/Stop/Greek.php @@ -10,9 +10,10 @@ class Greek extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GREEK, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::GREEK; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Hindi.php b/src/Mapping/Filter/Stop/Hindi.php index d14f0cf..eb22980 100644 --- a/src/Mapping/Filter/Stop/Hindi.php +++ b/src/Mapping/Filter/Stop/Hindi.php @@ -10,9 +10,10 @@ class Hindi extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::HINDI, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::HINDI; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Hungarian.php b/src/Mapping/Filter/Stop/Hungarian.php index b31b8f7..f749756 100644 --- a/src/Mapping/Filter/Stop/Hungarian.php +++ b/src/Mapping/Filter/Stop/Hungarian.php @@ -10,9 +10,10 @@ class Hungarian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::HUNGARIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::HUNGARIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Indonesian.php b/src/Mapping/Filter/Stop/Indonesian.php index 3b632bd..6a79c93 100644 --- a/src/Mapping/Filter/Stop/Indonesian.php +++ b/src/Mapping/Filter/Stop/Indonesian.php @@ -10,9 +10,10 @@ class Indonesian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::INDONESIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::INDONESIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Irish.php b/src/Mapping/Filter/Stop/Irish.php index 4dd0ef6..10b8289 100644 --- a/src/Mapping/Filter/Stop/Irish.php +++ b/src/Mapping/Filter/Stop/Irish.php @@ -10,9 +10,10 @@ class Irish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::IRISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::IRISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Italian.php b/src/Mapping/Filter/Stop/Italian.php index 33f5e0a..eb49089 100644 --- a/src/Mapping/Filter/Stop/Italian.php +++ b/src/Mapping/Filter/Stop/Italian.php @@ -10,9 +10,10 @@ class Italian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ITALIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ITALIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Latvian.php b/src/Mapping/Filter/Stop/Latvian.php index 2e838af..29be8b4 100644 --- a/src/Mapping/Filter/Stop/Latvian.php +++ b/src/Mapping/Filter/Stop/Latvian.php @@ -10,9 +10,10 @@ class Latvian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::LATVIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::LATVIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/None.php b/src/Mapping/Filter/Stop/None.php index 9f08bc3..6066908 100644 --- a/src/Mapping/Filter/Stop/None.php +++ b/src/Mapping/Filter/Stop/None.php @@ -7,9 +7,10 @@ class None extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::NONE, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::NONE; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Norwegian.php b/src/Mapping/Filter/Stop/Norwegian.php index 4453733..6d13104 100644 --- a/src/Mapping/Filter/Stop/Norwegian.php +++ b/src/Mapping/Filter/Stop/Norwegian.php @@ -10,9 +10,10 @@ class Norwegian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::NORWEGIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::NORWEGIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Persian.php b/src/Mapping/Filter/Stop/Persian.php index 8bad07f..e3f2738 100644 --- a/src/Mapping/Filter/Stop/Persian.php +++ b/src/Mapping/Filter/Stop/Persian.php @@ -10,9 +10,10 @@ class Persian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::PERSIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::PERSIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Portuguese.php b/src/Mapping/Filter/Stop/Portuguese.php index 618c4aa..e528656 100644 --- a/src/Mapping/Filter/Stop/Portuguese.php +++ b/src/Mapping/Filter/Stop/Portuguese.php @@ -10,9 +10,10 @@ class Portuguese extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::PORTUGUESE, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::PORTUGUESE; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Romanian.php b/src/Mapping/Filter/Stop/Romanian.php index 180b31b..831e744 100644 --- a/src/Mapping/Filter/Stop/Romanian.php +++ b/src/Mapping/Filter/Stop/Romanian.php @@ -10,9 +10,10 @@ class Romanian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ROMANIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ROMANIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Russian.php b/src/Mapping/Filter/Stop/Russian.php index 31fd029..08f285b 100644 --- a/src/Mapping/Filter/Stop/Russian.php +++ b/src/Mapping/Filter/Stop/Russian.php @@ -10,9 +10,10 @@ class Russian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::RUSSIAN, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::RUSSIAN; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Slovak.php b/src/Mapping/Filter/Stop/Slovak.php index 09dcabe..6cfff99 100644 --- a/src/Mapping/Filter/Stop/Slovak.php +++ b/src/Mapping/Filter/Stop/Slovak.php @@ -10,9 +10,10 @@ class Slovak extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Sorani.php b/src/Mapping/Filter/Stop/Sorani.php index 4339b21..80efce2 100644 --- a/src/Mapping/Filter/Stop/Sorani.php +++ b/src/Mapping/Filter/Stop/Sorani.php @@ -10,9 +10,10 @@ class Sorani extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SORANI, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SORANI; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Spanish.php b/src/Mapping/Filter/Stop/Spanish.php index 6889ec9..289a202 100644 --- a/src/Mapping/Filter/Stop/Spanish.php +++ b/src/Mapping/Filter/Stop/Spanish.php @@ -10,9 +10,10 @@ class Spanish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SPANISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SPANISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Swedish.php b/src/Mapping/Filter/Stop/Swedish.php index 7b4d226..775f8db 100644 --- a/src/Mapping/Filter/Stop/Swedish.php +++ b/src/Mapping/Filter/Stop/Swedish.php @@ -10,9 +10,10 @@ class Swedish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SWEDISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::SWEDISH; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Thai.php b/src/Mapping/Filter/Stop/Thai.php index 6f5b6ba..e8b09e9 100644 --- a/src/Mapping/Filter/Stop/Thai.php +++ b/src/Mapping/Filter/Stop/Thai.php @@ -10,9 +10,10 @@ class Thai extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::THAI, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::THAI; + + return $parent; } diff --git a/src/Mapping/Filter/Stop/Turkish.php b/src/Mapping/Filter/Stop/Turkish.php index bc9d5d7..a8e3d39 100644 --- a/src/Mapping/Filter/Stop/Turkish.php +++ b/src/Mapping/Filter/Stop/Turkish.php @@ -10,9 +10,10 @@ class Turkish extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop public function getStopWords(): array { - return [ - \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::TURKISH, - ]; + $parent = parent::getStopWords(); + $parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::TURKISH; + + return $parent; }