[spip-dev] inc/rechercher

Le récent commit http://core.spip.org/projects/spip/repository/revisions/23859
modifie inc/rechercher.php

Serait-il possible de commiter aussi la correction proposée sur le ticket
https://core.spip.net/issues/3916
qui corrige des lourdeurs inutiles de regexp dans les recherches sur plusieurs mots ?

En bref : il ne faut pas chercher (bonne année|bonne|année) mais (bonne|année),
qui est plus efficace et renvoie les mêmes résultats.

JLuc

Perdant quelques nouveaux scrupules à toucher l'existant,
j'ai encore amélioré le patch proposé,
en n'injectant jamais la phrase initialement cherchée.

En effet, tous les résultats de la recherche de "et bonne année"
figurent déjà dans les résultats de la recherche de "(bonne|année)"
et il est donc inutile d'ajouter cette fausse alternative
même quand il y a des petits mots.

Les seuls cas où la phrase initialement proposée à la recherche
est utile, c'est quand il n'y a *que* des petits mots.

Le patch reste compatible avec la soumission d'expressions "entre doublequotes".

JLuc