lib/Query/Content/CriterionVisitor/FullText.php
public function visit(Criterion $criterion, CriterionVisitor $subVisitor = null)
    {
        /** @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion\FullText $criterion */
        $tokenSequence = $this->tokenizer->tokenize($criterion->value);
        $syntaxTree = $this->parser->parse($tokenSequence);

        $options = [];
        if ($criterion->fuzziness < 1) {
            $options['fuzziness'] = $criterion->fuzziness;
        }

        $queryString = $this->generator->generate($syntaxTree, $options);
        $queryStringEscaped = $this->escapeQuote($queryString);
        $queryFields = $this->getQueryFields($criterion);

        return "{!edismax v='{$queryStringEscaped}' qf='{$queryFields}' uf=-*}";
    }
public function visit(Criterion $criterion, CriterionVisitor $subVisitor = null)
    {
        /** @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion\FullText $criterion */
        $tokenSequence = $this->tokenizer->tokenize($criterion->value);
        $syntaxTree = $this->parser->parse($tokenSequence);

        $options = [];
        if ($criterion->fuzziness < 1) {
            $options['fuzziness'] = $criterion->fuzziness;
        }

        $queryString = $this->generator->generate($syntaxTree, $options);
        $queryStringEscaped = $this->escapeQuote($queryString);
        $queryFields = $this->getQueryFields($criterion);

        return "{!edismax v='{$queryStringEscaped}' qf='{$queryFields}' uf=-*}";
    }
public function visit ( Criterion $ criterion , CriterionVisitor $ subVisitor = null ) { /** @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion\FullText $criterion */ $ tokenSequence = $ this -> tokenizer -> tokenize ( $ criterion -> value ) ; $ syntaxTree = $ this -> parser -> parse ( $ tokenSequence ) ; $ options = [ ] ; if ( $ criterion -> fuzziness < 1 ) { $ options [ 'fuzziness' ] = $ criterion -> fuzziness ; } $ queryString = $ this -> generator -> generate ( $ syntaxTree , $ options ) ; $ queryStringEscaped = $ this -> escapeQuote ( $ queryString ) ; $ queryFields = $ this -> getQueryFields ( $ criterion ) ; return "{!edismax v='{$queryStringEscaped}' qf='{$queryFields}' uf=-*}" ; }
Map field value to a proper Solr representation.

@param \eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion
@param \EzSystems\EzPlatformSolrSearchEngine\Query\CriterionVisitor $subVisitor

@return string
Map field value to a proper Solr representation .