IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Doctrine2 PHP Discussion :

Recherche Lucene sur plusieurs entitié


Sujet :

Doctrine2 PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 14
    Par défaut Recherche Lucene sur plusieurs entitié
    Bonjour,

    Je souhaite mettre en place un moteur de recherche plus performant qu'un truc fait à la mano, je me suis documenté sur le Bundle EWZSearchBundle, qui utilise Lucene.

    J'ai testé d'indexé avec succés les objets d'une entité à leurs créations avec ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $search = $this->get('ewz_search.lucene');
     
                $document = new Document();
                $document->addField(Field::keyword('key', $entity->getId()));
                $document->addField(Field::text('title', $entity->getTitle()));
                $document->addField(Field::text('body', $entity->getDescription()));
     
                $search->addDocument($document);
                $search->updateIndex();
    La recherche semble fonctionner ensuite. Maintenant je souhaiterais pouvoir faire les recherches sur plusieurs entités et pouvoir dissocier les résultats, c'est a dire savoir quels résultats sont des objets de type Membre, lesquels de type Question ... Or je n'ai pas trouvé comment faire pour ça.

    Si vous aviez des suggestions ce serait top.
    Merci !

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 8
    Par défaut
    Bonjour,

    j'utilise le même bundle et J'ai le même problème que toi, je souhaite savoir stp si tu as finalement réussi à trouver la solution à ton problème ?
    Tu m'as l'air d'être plus avancé que moi à ce sujet car moi je n'ai même pas réussi avec une seule entité... est-ce que stp tu me montrer comment tu fais avec une entité ? j'ai fait toute la configuration du bundle mais maintenant je ne maîtrise pas exactement comment faire dans mon controller... notamment le getid, getTitle, etc viennent d'où ? bref je n'ai pas trop compris...

    Merci d'avance !

Discussions similaires

  1. Recherche verticale sur plusieurs feuilles
    Par topiane dans le forum Excel
    Réponses: 9
    Dernier message: 15/04/2008, 09h03
  2. [MySQL] recherche multicritères sur plusieurs table
    Par rvm31 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 24/11/2007, 17h42
  3. Formulaire recherche + résultat sur plusieurs pages
    Par Pepito2030 dans le forum Langage
    Réponses: 1
    Dernier message: 14/06/2007, 12h23
  4. recherche multicritères sur plusieurs tables
    Par amélie22 dans le forum Access
    Réponses: 1
    Dernier message: 16/06/2006, 09h48
  5. Recherche multicritère sur plusieurs tables
    Par Nabouille dans le forum Access
    Réponses: 3
    Dernier message: 12/04/2006, 18h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo