Revisions : fulltext (SPIP)
Ce plugin permet d’une part d’exploiter le mode de recherche FULLTEXT de MySQL et d’améliorer ainsi énormément les recherches par rapport au fonctionnement natif de SPIP, et d’autre part d’indexer le contenu de certains documents.
Les articles publiés sur le site
-
Revision 83877 : Correction grammaticale
26 juillet 2014, par eric@… — LogCorrection grammaticale -
Revision 82959 : calcul des scores : on pondère le nombre d’occurence par une fonction ...
11 juin 2014, par cedric@… — Logcalcul des scores : on pondère le nombre d'occurence par une fonction inverse a la longueur du contenu (avoir 10 occurences dans un contenu fleuve n'est pas forcément plus pertinent que 2 occurences dans un contenu court) Cette modification n'intervient que si pas de fulltext ou si on a activé l'option _FULLTEXT_FIELD_SCORE -
Revision 82957 : bugfix sur le scoring fulltext : - la liste des champs=>poids n’était pas ...
11 juin 2014, par cedric@… — Logbugfix sur le scoring fulltext : - la liste des champs=>poids n'était pas prise en compte par la faute d'un mauvais nommage de variable (utilisation sur l'index titre de fulltext) Amelioration du scoring : - le score calculé par champs/poids classique SPIP est plus précis car compte les occurences dans un champs, on peut donc le mixer avec le score fulltext pour améliorer les résultats (mais plus couteux en terme de calcul) : avec define('_FULLTEXT_FIELD_SCORE',true) les 2 scores sont ajoutés -
Revision 82956 : bugfix : nettoyer les + et * des termes fulltext pour construire une ...
11 juin 2014, par cedric@… — Logbugfix : nettoyer les + et * des termes fulltext pour construire une REGEXP PHP -
Revision 82954 : Gros bugfix : depuis r80391 la recherche ne retournait que les résultats ...
11 juin 2014, par cedric@… — LogGros bugfix : depuis r80391 la recherche ne retournait que les résultats qui matchaient tous les index d'une table, car la clause where ajoutée sur les index pour accélerer le résultat se compilait en AND au lieu de OR (il suffit qu'un des index matche pour que le résultat vaille). + refactoring/mise à jour des pipelines compat SPIP 3.0+