Bonjour,
Il y a quelques jours, j'ai posé une question pour restreindre le moteur de recherche sur les titres et un groupe de mot clé.
Ci-dessous la réponse. Voir aussi http://www.bibliosurf.com.
Un merci particulier à Dominique et aux développeurs de SPIP. Le passage de 1.9.1 en 1.9.2 a rendu enfin efficace le moteur.
Cordialement. BS
Formulaire recherche
<div class="formulaire_spip formulaire_recherche">
<a name="formulaire_recherche" id="formulaire_recherche"></a>
<form action="http://www.bibliosurf.com/spip.php" method="get">
<input type="text" class="forml" name="recherche" id="q" value="[(#ENV{recherche}|sinon{...." onfocus="this.value='';})]" />
[<input type="hidden" name="lang" value="(#ENV{lang})" />]
<select name='page'>
<option selected value='recherche'>tout critère</option>
<option value='rechercheauteur'>par auteur</option>
<option value='recherchetitre'>par titre</option>
</select>
<input type='submit' value='OK' />
</form>
</div>
Pour la recherche sur un groupe de mot clé, j'utilise la boucle suivante
<BOUCLE_mots(MOTS){recherche}{id_groupe=2}{par points}{inverse}{pagination 30}>
Pour la recherche sur titre, j'utilise la boucle suivante
<BOUCLE_articles(ARTICLES){id_rubrique=1}{titre==#RECHERCHE}{par date}{inverse}{pagination}>