Skip to content

Commit 4979ddf

Browse files
committed
Dropped Tokenizer
1 parent 194c68d commit 4979ddf

File tree

2 files changed

+1
-28
lines changed

2 files changed

+1
-28
lines changed

src/lib/Query/Content/CriterionVisitor/ContentName.php

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,12 @@
1010

1111
use Ibexa\Contracts\Core\Repository\Values\Content\Query\Criterion;
1212
use Ibexa\Contracts\Solr\Query\CriterionVisitor;
13-
use QueryTranslator\Languages\Galach\Generators\ExtendedDisMax;
14-
use QueryTranslator\Languages\Galach\Parser;
15-
use QueryTranslator\Tokenizing;
1613

1714
/**
1815
* @internal
1916
*/
2017
final class ContentName extends CriterionVisitor
2118
{
22-
private Tokenizing $tokenizer;
23-
24-
private Parser $parser;
25-
26-
private ExtendedDisMax $generator;
27-
28-
public function __construct(
29-
Tokenizing $tokenizer,
30-
Parser $parser,
31-
ExtendedDisMax $generator
32-
) {
33-
$this->tokenizer = $tokenizer;
34-
$this->parser = $parser;
35-
$this->generator = $generator;
36-
}
37-
3819
public function canVisit(Criterion $criterion): bool
3920
{
4021
return $criterion instanceof Criterion\ContentName
@@ -45,12 +26,8 @@ public function visit(Criterion $criterion, CriterionVisitor $subVisitor = null)
4526
{
4627
/** @var string $value */
4728
$value = $criterion->value;
48-
$tokenSequence = $this->tokenizer->tokenize($value);
49-
$syntaxTree = $this->parser->parse($tokenSequence);
50-
51-
$queryString = $this->generator->generate($syntaxTree);
5229
$searchField = 'meta_content__name_s';
5330

54-
return "{!edismax v='{$this->escapeQuote($queryString)}' qf='{$searchField}' uf=-*}";
31+
return "{!edismax v='{$this->escapeQuote($value)}' qf='{$searchField}' uf=-*}";
5532
}
5633
}

src/lib/Resources/config/container/solr/criterion_visitors.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,6 @@ services:
237237
- {name: ibexa.search.solr.query.content.criterion.visitor}
238238

239239
Ibexa\Solr\Query\Content\CriterionVisitor\ContentName:
240-
arguments:
241-
$tokenizer: '@ibexa.solr.query.query_translator.galach.tokenizer'
242-
$parser: '@ibexa.solr.query.query_translator.galach.parser'
243-
$generator: '@ibexa.solr.query.query_translator.galach.generator.edismax'
244240
tags:
245241
- {name: ibexa.search.solr.query.content.criterion.visitor}
246242
- {name: ibexa.search.solr.query.location.criterion.visitor}

0 commit comments

Comments
 (0)