Changeset 57905 in spip-zone


Ignore:
Timestamp:
Jan 31, 2012, 9:06:10 PM (8 years ago)
Author:
cedric@…
Message:

Pour les recherches avec jointures qui passent par une table de liaison faire un (LEFT JOIN INNER JOIN) plutot que (LEFT JOIN LEFT JOIN) cela accelere grandement la requete

Location:
_plugins_/fulltext
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/inc/recherche_to_array.php

    r53496 r57905  
    146146                                        $from .= "
    147147                                        LEFT JOIN spip_${jtable}s_liens as lien$i ON lien$i.id_objet=t.$_id_table AND lien$i.objet='${table}'
    148                                         LEFT JOIN spip_${jtable}s as obj$i ON obj$i.$_id_join=lien$i.$_id_join
     148                                        INNER JOIN spip_${jtable}s as obj$i ON obj$i.$_id_join=lien$i.$_id_join
    149149                                        ";
    150150                                else
    151151                                        $from .= "
    152152                                        LEFT JOIN spip_${jtable}s_${table}s as lien$i ON lien$i.$_id_table=t.$_id_table
    153                                         LEFT JOIN spip_${table_join} AS obj$i ON lien$i.$_id_join=obj$i.$_id_join
     153                                        INNER JOIN spip_${table_join} AS obj$i ON lien$i.$_id_join=obj$i.$_id_join
    154154                                        ";
    155155                        }
  • _plugins_/fulltext/paquet.xml

    r57153 r57905  
    22        prefix="fulltext"
    33        categorie="navigation"
    4         version="0.6.7"
     4        version="0.6.8"
    55        etat="dev"
    66        compatibilite="[2.0.0;3.0.99]"
  • _plugins_/fulltext/plugin.xml

    r56830 r57905  
    88        </slogan>
    99        <auteur>Fil, Gael Chareyre</auteur>
    10         <version>0.6.7</version>
     10        <version>0.6.8</version>
    1111        <version_base>0.2</version_base>
    1212        <etat>dev</etat>
Note: See TracChangeset for help on using the changeset viewer.