Changeset 101376 in spip-zone for _plugins_/fulltext


Ignore:
Timestamp:
Dec 28, 2016, 11:44:04 AM (3 years ago)
Author:
tcharlss@…
Message:

v1.1.16 : une constante _FULLTEXT_MAX_RESULTS_JOINTURES pour augmenter le nombre de résultats provenant de chaque jointure.
Par défaut c'est limité à 100, ce qui peut exclure certains résultats pertinents.

Location:
_plugins_/fulltext/trunk
Files:
2 edited

Legend:

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

    r99908 r101376  
    163163
    164164                if (isset($jointures[$table])) {
     165                        // nombre max de resultats provenant des jointures
     166                        if (!defined('_FULLTEXT_MAX_RESULTS_JOINTURES')){
     167                                define('_FULLTEXT_MAX_RESULTS_JOINTURES', 100);
     168                        }
    165169                        include_spip('action/editer_liens');
    166170                        $trouver_table = charger_fonction('trouver_table', 'base');
     
    203207                                                                JOIN ".$desc_arrivee['table_sql']." as obj$i ON obj$i.$cle_depart=lien$i.$cle_depart
    204208                                                                WHERE $subscore > 0
    205                                                                 ORDER BY score DESC LIMIT 100
     209                                                                ORDER BY score DESC LIMIT "._FULLTEXT_MAX_RESULTS_JOINTURES."
    206210                                                                ) AS o$i ON o$i.$cle_depart=t.$cle_depart";
    207211                                                        $score[] = 'IF(SUM(o' . $i . '.score) IS NULL,0,SUM(o' . $i . '.score))';
     
    224228                                                                JOIN ".$desc_arrivee['table_sql']." as obj$i ON obj$i.$_id_join=lien$i.$_id_join
    225229                                                                WHERE $subscore > 0
    226                                                                 ORDER BY score DESC LIMIT 100
     230                                                                ORDER BY score DESC LIMIT "._FULLTEXT_MAX_RESULTS_JOINTURES."
    227231                                                                ) AS o$i ON o$i.$cle_depart=t.$cle_depart";
    228232                                                        $score[] = 'IF(SUM(o' . $i . '.score) IS NULL,0,SUM(o' . $i . '.score))';
     
    240244                                                                AND lien$i.objet='$table'
    241245                                                                WHERE $subscore > 0
    242                                                                 ORDER BY score DESC LIMIT 100
     246                                                                ORDER BY score DESC LIMIT "._FULLTEXT_MAX_RESULTS_JOINTURES."
    243247                                                                ) AS o$i ON o$i.id_objet=t.$_id_table";
    244248                                                        $score[] = 'IF(SUM(o' . $i . '.score) IS NULL,0,SUM(o' . $i . '.score))';
     
    255259                                                                                AND lien$i.objet='$table'
    256260                                                                                WHERE $subscore > 0
    257                                                                                 ORDER BY score DESC LIMIT 100
     261                                                                                ORDER BY score DESC LIMIT "._FULLTEXT_MAX_RESULTS_JOINTURES."
    258262                                                                ) AS o$i ON o$i.id_objet=t.$_id_table";
    259263                                                        $score[] = 'IF(SUM(o' . $i . '.score) IS NULL,0,SUM(o' . $i . '.score))';
  • _plugins_/fulltext/trunk/paquet.xml

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