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

Symfony PHP Discussion :

IvoryLuceneSearchBundle utilisation Tuto


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 146
    Par défaut IvoryLuceneSearchBundle utilisation Tuto
    Bonjour,

    Je viens d'installer et configurer IvoryLuceneSearchBundle comme sur la page https://github.com/egeloen/IvoryLuce...nstallation.md

    Cependant je n arrive pas à comprendre son utilisation. C'est pour cela que je voudrai savoir si qql un à un bon tuto .

    Merci beaucoup

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Tout est expliquer dans usage

    Tu peux aussi voir la doc de Zend Search Lucene
    http://framework.zend.com/manual/fr/...ch.lucene.html

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 146
    Par défaut
    Je sais bien mais je ne comprends pas.

    Pour commencer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ivory_lucene_search:
        # Index identifier
        indentifier1:
            # Path to store the index (Required)
            path: "/path/to/store/lucene/index1"
    je met quoi comme lien ? Un dossier que je viens de créer ?

    Ensuite ca je le mets dans mon controller ?
    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
    16
    17
    18
    19
    20
    21
    <?php
     
    use Ivory\LuceneSearchBundle\Model\Document;
    use Ivory\LuceneSearchBundle\Model\Field;
     
    // Request an index
    $index = $this->get('ivory_lucene_search')->getIndex('identifier');
     
    // Create a new document
    $document = new Document();
    $document->addField(Field::keyword('field1', 'Keyword'));
    $document->addField(Field::text('field2', 'Some text'));
     
    // Add your document to the index
    $index->addDocument($document);
     
    // Commit your change
    $index->commit();
     
    // If you want you can optimize your index
    $index->optimize();
    ou alors c'est ca que je mets dans mon controller ?
    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
    16
    <?php
     
    /**
     * Find all documents
     * 
     * @var array $documents
     */
    $documents = $this->get('ivory_lucene_search')->getIndex('identifier')->find('Keywork some text');
     
    // Access finded datas
    foreach($documents as $document)
    {
        // Acces field value
        $field1 = $document->field1;
        $field2 = $document->field2;
    }

    MErci

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Tu sais que quoi sert le Lucene au moins ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 146
    Par défaut
    Pour le coup oui faire un moteur de recherche à l'aide d'index.

    Ensuite je pose juste la question pour avoir un coup de main car je trouvais se forum plutôt sympa...

    Une fois que l'on m'a aidé je n'aurai plus besoin d'aide par le suite .... c'est un peu le principe

  6. #6
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut Moteur de recherche
    Je te conseille d'oublier Zend Lucene Search et leurs dérivés en bundle et de te pencher sur ElasticSearch qui tient bien mieux la charge pour des requêtes complexes avec un fort traffic. (voir FOQElasticBundle)

Discussions similaires

  1. [tuto]Utilisation de date_chooser Add in
    Par Nicko29 dans le forum Access
    Réponses: 5
    Dernier message: 02/04/2006, 10h00
  2. Un Tuto pour utiliser MyODBC avec Visual C++
    Par Jean-Michel dans le forum MFC
    Réponses: 2
    Dernier message: 12/08/2005, 15h18

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