Changeset 92733 in spip-zone


Ignore:
Timestamp:
Nov 7, 2015, 12:39:34 PM (4 years ago)
Author:
cedric@…
Message:

fix supplementaire de r80391 (suite de r82954) : il ne faut pas exclure les articles dont aucun index ne match mais dont l'index d'un mot cle lie match (b_b). A valider

Location:
_plugins_/fulltext/trunk
Files:
2 edited

Legend:

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

    r92613 r92733  
    149149                        $score[] = $val;
    150150                }
    151                 $full_text_where = array("((".implode(") OR (",$full_text_where)."))");
    152151
    153152                // On ajoute la premiere cle FULLTEXT de chaque jointure
     
    195194                                                        $score[] = "IF(SUM(o".$i.".score) IS NULL,0,SUM(o".$i.".score))";
    196195                                                        $from .= $join;
     196                                                        $full_text_where[] = "o".$i.".score IS NOT NULL";
    197197                                                }
    198198                                                /**
     
    214214                                                        $score[] = "IF(SUM(o".$i.".score) IS NULL,0,SUM(o".$i.".score))";
    215215                                                        $from .= $join;
     216                                                        $full_text_where[] = "o".$i.".score IS NOT NULL";
    216217                                                }
    217218                                                // sinon cherchons une table de liaison
     
    230231                                                        $score[] = "IF(SUM(o".$i.".score) IS NULL,0,SUM(o".$i.".score))";
    231232                                                        $from .= $join;
     233                                                        $full_text_where[] = "o".$i.".score IS NOT NULL";
    232234                                                }
    233235                                                // cas recherche principale auteur, objet lie article: passer par spip_auteurs_liens
     
    245247                                                        $score[] = "IF(SUM(o".$i.".score) IS NULL,0,SUM(o".$i.".score))";
    246248                                                        $from .= $join;
     249                                                        $full_text_where[] = "o".$i.".score IS NOT NULL";
    247250                                                }
    248251                                        }
     
    250253                        }
    251254                }
     255
     256                $full_text_where = array("((".implode(") OR (",$full_text_where)."))");
    252257
    253258                $requete['FROM'][] = $from;
  • _plugins_/fulltext/trunk/paquet.xml

    r92614 r92733  
    22        prefix="fulltext"
    33        categorie="navigation"
    4         version="1.1.7"
     4        version="1.1.8"
    55        etat="test"
    66        compatibilite="[3.0.1;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.