[spip-dev] Explication moteur de recherche interne/externe

Bonjour,

je sais que vous êtes tous très occupés à commiter de nouveaux bugs ...oups ! .....fonctionnalités bien sûr!!! :wink:
mais si, pour se changer les idées, "on" pouvait m'expliquer en quoi consiste la différence d'indexation et de requêtes entre les deux moteurs de recherche : back-office et front-end ou au moins me dire quels sont les fichiers qui gèrent l'un et l'autre cela m'aiderait mieux à comprendre ceux-là.

D'avance merci

mais si, pour se changer les idées, "on" pouvait m'expliquer en quoi
consiste la différence d'indexation et de requêtes entre les deux
moteurs de recherche : back-office et front-end ou au moins me dire
quels sont les fichiers qui gèrent l'un et l'autre cela m'aiderait
mieux à comprendre ceux-là.

back-office : s'appuie sur le moteur normal mais y ajoute des requêtes SQL
traditionnelles WHERE titre LIKE '%$recherche%' ... ça permet au moteur
privé de fonctionner même quand le moteur public n'est pas activé (ou pas
encore indexé).

Tu peux voir l'état de l'indexation dans ecrire/admin_index.php3

-- Fil

re,

back-office : s'appuie sur le moteur normal mais y ajoute des requêtes SQL
traditionnelles WHERE titre LIKE '%$recherche%' ... ça permet au moteur
privé de fonctionner même quand le moteur public n'est pas activé (ou pas
encore indexé).

Ok, je comprends mieux et abuserais-je si je demandais le nom d'isselle file qui se trouve nantie de ces requêtes Mysql?

Tu peux voir l'état de l'indexation dans ecrire/admin_index.php3

oui ça je sais, j'ai abondamment utilisé la semaine dernière pour forcer la réindexation sur tes conseils, c'est d'ailleurs assez amusant/laborieux de cliquer sur forcer la réindexation cents fois pour réindexer (par paquet de 20 vite passés à 50) peu à peu tout le site (sinon ça s'arrêtait).

en tous cas merci de cette prompte réponse.

> Tu peux voir l'état de l'indexation dans ecrire/admin_index.php3
oui ça je sais, j'ai abondamment utilisé la semaine dernière pour
forcer la réindexation sur tes conseils, c'est d'ailleurs assez
amusant/laborieux de cliquer sur forcer la réindexation cents fois pour
réindexer (par paquet de 20 vite passés à 50) peu à peu tout le site
(sinon ça s'arrêtait).

Si tu as envie d'essayer spip-lab... Il inclut un système rendant la
réindexation bcp plus rapide (et indolore : pas besoin de passer par
admin_repair).

Tu peux installer spip-lab dans un nouveau répertoire et sur une
nouvelle base de données, cela nous fera un retour supplémentaire sur
son fonctionnement :wink: (cf. http://lab.spip.net/fichiers/ pour le
téléchargement)

En prime tu auras un correcteur orthographique pour vérifier
l'orthographe de tes textes.

Amicalement

Antoine.

Ok, je comprends mieux et abuserais-je si je demandais le nom d'isselle
file qui se trouve nantie de ces requêtes Mysql?

Oui, tu abuses, car il suffit d'ouvrir le fichier appelé
(ecrire/recherche.php3) pour voir le code.

amusant/laborieux de cliquer sur forcer la réindexation cents fois pour
réindexer (par paquet de 20 vite passés à 50) peu à peu tout le site
(sinon ça s'arrêtait).

Quand on est chez soi on met 200000 dans l'URL et on va se faire un café.

-- Fil