Skip to content

Commit b730819

Browse files
authored
Merge pull request #6 from Spameri/dictionaries
slovniky
2 parents 464d329 + 32cb209 commit b730819

36 files changed

+146
-103
lines changed

src/Mapping/Analyzer/AbstractDictionary.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ public function tokenizer(): string
4444
}
4545

4646

47+
public function getStopFilter(): ?\Spameri\ElasticQuery\Mapping\Filter\AbstractStop
48+
{
49+
return $this->stopFilter;
50+
}
51+
52+
4753
public function toArray(): array
4854
{
4955
$filterArray = [];

src/Mapping/Filter/AbstractStop.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ public function getType(): string
2929
}
3030

3131

32-
abstract public function getStopWords(): array;
32+
public function getStopWords(): array
33+
{
34+
return $this->extraWords;
35+
}
3336

3437

3538
abstract public function getName(): string;

src/Mapping/Filter/Stop/Arabic.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Arabic extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARABIC,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARABIC;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Armenian.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Armenian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARMENIAN,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::ARMENIAN;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Basque.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Basque extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BASQUE,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BASQUE;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Bengali.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Bengali extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BENGALI,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BENGALI;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Brazilian.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Brazilian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BRAZILIAN,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BRAZILIAN;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Bulgarian.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Bulgarian extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BULGARIAN,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::BULGARIAN;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Catalan.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Catalan extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CATALAN,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CATALAN;
15+
16+
return $parent;
1617
}
1718

1819

src/Mapping/Filter/Stop/Czech.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ class Czech extends \Spameri\ElasticQuery\Mapping\Filter\AbstractStop
1010

1111
public function getStopWords(): array
1212
{
13-
return [
14-
\Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH,
15-
];
13+
$parent = parent::getStopWords();
14+
$parent[] = \Spameri\ElasticQuery\Mapping\Analyzer\Stop\StopWords::CZECH;
15+
16+
return $parent;
1617
}
1718

1819

0 commit comments

Comments
 (0)