Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-03-2010 13:23:32

Mébros Lechat
Nouveau membre
Date d'inscription: 13-03-2010
Messages: 1

[Zend_Search][1.9.5] Filtre sur une recherche

Bonjour,
Dans un projet j'ai utilisé le composant Zend_Search en générant des index à partir d'une base de donnée.
Dans l'index j'ai rajouté un document par article stocké en base. Néanmoins j'ai différent type d'article : Breves / Dossier / ect ... (ce type est indéxé en tant que keyword)

Mon problème actuel est que je n'arrive à trouver de solutions simples et efficaces qui me permettrait d'appliquer un filtre à la recherche en fonction des différents types d'articles qui seront cochés.

Mon formulaire est composé de :
1 input text
4 checkbox correspondant à 4 types différents

Quand je valide mon formulaire, je voudrais faire un find sur le text de l'input text et qu'il me ressorte uniquement les résultats avec les types qui ont été coché et cela sans influence sur le scoring.

Car si je me contente de mettre au début de ma requete :
find("+type: (type 1 or type2) text_input_text")

Cela intervient sur le scoring et la méthode find me ressort d'abord les articles de type 1 et ensuite ceux de type 2.


A un moment j'ai pensé à utiliser le multisearch en créant un index par type d'article, mais la classe n'est pas encore terminé.

J'ai l'impression que c'est très simple, mais je ne vois pas pour le moment.

Des idées ?

Dernière modification par Mébros Lechat (13-03-2010 13:24:46)

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