Changeset 1448 in spip-zone


Ignore:
Timestamp:
Dec 16, 2005, 9:15:39 PM (14 years ago)
Author:
cedric.morin@…
Message:

commentaires

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/gestion_indexation/readme.txt

    r1410 r1448  
    22Il permet d'avoir un etat des mots indexes pour tout le site, ou par categorie (article, rubrique, breves ...)
    33
    4 Il necessite le patch suivant :
    5 inc_presentation
    6 (ligne 494 en 1.8.2e, ligne 479 en SVN)
     4le fichier patch est a appliquer sur le core SPIP SVN
    75
    8 -        list($num_rows) = spip_fetch_array(spip_query($query_count));
     6j'ai ameliore la nouvelle version de l'indexation en fonction de vos
     7commentaires (champ id_type au lieu de type)
     8De plus j'ai poursuivi la demarche en rendant toutes les fonctions
     9d'indexation/recherche generiques
     10le type de table n'est plus explicite nul part
     11toutes les configs de champ, poids, objet associes a indexer, criteres
     12d'index se font par des tables globales
    913
    10 +        $res = spip_query($query_count);
    11 +        $num_rows = spip_num_rows($res);
    12 +        if ($num_rows == 1) // ca n'est pas une requete avec jointure
    13 +                list($num_rows) = spip_fetch_array($res);
     14Il devient ainsi possible d'ajouter des tables à indexer (contrib,
     15plugin) par simple configuration de ces array, sans toucher au coeur de SPIP
     16je n'ai pas encore testé cette derniere possibilité, mais ca ne saurait
     17tarder
    1418
    15 La liste est triée par points quand on choisit une categorie ou tout afficher sans categorie
    16 Dans le cas des morceaux de liste sans categorie, je ne sais pas comment la trier compte tenu de l'utilisation de 6 tables spip_index_
     19Enfin, j'ai fait plusieurs essais d'index en repartant depuis des bases 182.
     20La montee de version estransparente
     21un raz de l'index suivi d'une reindexation donne des resultats assez
     22comparables a la table spip_index d'origine, sauf pour l'indexation des
     23rubriques.
     24Dans le cas de mes bases, elles ne comportent qu'un titre et un mot cle
     25qui contient un descriptif assez long
     26Le volume des mots indexes a double. J'ai regarde l'ordre de grandeur
     27des scores obtenus avec l'occurence des mots concernes et les poids :
     28cela parait assez coherent, meme si eloigne de ce que j'avais avant.
     29Alors etait-ce un defaut de la 182, ou un bug que je n'ai pas vu ici ?
     30
     31Toutes vos remarques et vos tests seront les bienvenus pour ameliorer
     32encore tout cela
     33Le patch etant un petit peut trop gros, je l'ai commite sur la zone,
     34rubrique __dev__, gestion_indexation.
Note: See TracChangeset for help on using the changeset viewer.