Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-05-2008 11:20:34

Tonio13006
Membre
Date d'inscription: 09-04-2008
Messages: 34

[Zend_search_lucene][1.5.1] MVC

Hello,

bon je m'attaque à lucene!, pour le moment pas vraiment de problèmes, plus des questions d'ordre générales
Comment mettre en place Lucene?
- plugin?
- Helper?
- Model?

à l'heure actuelle je cré mes documents juste apres mes updates ou inserts mais j'aimerais faire ça de façon plus structuré.

quelqu'un pour m'aiguiller?

Hors ligne

 

#2 06-05-2008 14:42:40

ndesaleux
Membre
Date d'inscription: 16-04-2007
Messages: 196
Site web

Re: [Zend_search_lucene][1.5.1] MVC

Je pense que je ferai un classe controller que j'etendrai dans les modules qui ont besoin du moteur.

Code:

require_once 'Zend/Search/Lucene.php';

class Toto_Controller_Action_Search extends Zend_Controller_Action{
    
    protected $rIndexSearch ;
    protected $sFileIndexPath; 

   protected function init(){      
       // iniatilisation du moteur Lucene       
       $this->rIndexSearch = new Zend_Search_Lucene($this->sIndexFilePath);
   }

   protected function search(){
       // correspond au formulaire de recherche 
       // ainsi que les traitements spécifiques à celui ci
   }


}

puis dans chaque module

Code:

class searchController extends Toto_Controller_Action_Search{
    public function init(){
         // fichier concernant les informations
         $this->sPathFile = '/Lucene/User/Index';
         parent::init();
    }
 
}

Ainsi tu n'as plus qu'a renseigné ton index selon ton bon vouloir, mais ta recherche se fait partout de la meme manière. Tu peux ainsi toujours personnalisé ton système de recherche.

Je n'ai pas implementé ce code, mais je pense que c'est comme cela que j'implémenterai le moteur

Hors ligne

 

#3 06-05-2008 14:52:15

Tonio13006
Membre
Date d'inscription: 09-04-2008
Messages: 34

Re: [Zend_search_lucene][1.5.1] MVC

J'pense aussi que c'est un bonne solution
Merci!

Hors ligne

 

#4 17-07-2008 12:12:38

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: [Zend_search_lucene][1.5.1] MVC

J'ai créé une classe spécifique à mon application qui prend en paramètre le nom de l'index
Différentes méthodes selon les modules ou je dois indexer, avec un tableau en paramètre.

Dernière modification par yannux (17-07-2008 12:14:38)


Société : Direct Info Service

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages