Lucene : éliminer des documents selon la valeur d'un champ
J'ai dans mon indexation un champs "affichePasIdentite" qui vaut 1 ou 0 .
Je voudrais lorsque je fais ma requête, ne pas prendre les documents qui ont le champ affiche qui vaut 1
Quelqu'un sait faire ça ?
J'ai essayé quelquechose du genre :
Code:
1 2 3 4 5 6
|
$query = new Zend_Search_Lucene_Search_Query_MultiTerm();
$query->addTerm(new Zend_Search_Lucene_Index_Term($recherche), true);
$query->addTerm(new Zend_Search_Lucene_Index_Term(1, 'affichePasIdentite'), false);
$hits = $lucene->search($query); |
Mais ça me renvois le document :s