Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plugins PHP Discussion :

Requête Elastica avec seuil de 7 caractères


Sujet :

Plugins PHP

  1. #1
    Futur Membre du Club
    Requête Elastica avec seuil de 7 caractères
    Bonjour

    J'utilise Elastica pour faire une recherche sur Elasticsearch.La requête fonctionne comme attendu, à un détail prêt , elle ne commence à
    matcher qu'à partir du 7 ème caractère...
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $boolQuery = new \Elastica\Query\BoolQuery();
     
    $matchQuery1 = new \Elastica\Query\Fuzzy();
    $matchQuery1->setField('lastName',$request->query->get('search'));
    $boolQuery->addShould($matchQuery1);
     
    $fuzzyQuery2 = new \Elastica\Query\Fuzzy();
    $fuzzyQuery2->setField('firstName', $request->query->get('search'));
    $boolQuery->addShould($fuzzyQuery2);
     
    $matchQuery = new \Elastica\Query\Match();
    $matchQuery->setFieldOperator('isActive','AND');
    $matchQuery->setField('isActive','active');
    $boolQuery->addFilter($matchQuery);


    Comment modifier pour que la correspondance se fasse dès le 3ème caractère? Merci d'avance

  2. #2
    Futur Membre du Club
    aucune suggestions ?
    up !!