Recherche avancée

Médias (0)

Mot : - Tags -/auteurs

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (34)

  • MediaSPIP : Modification des droits de création d’objets et de publication définitive

    11 novembre 2010, par

    Par défaut, MediaSPIP permet de créer 5 types d’objets.
    Toujours par défaut les droits de création et de publication définitive de ces objets sont réservés aux administrateurs, mais ils sont bien entendu configurables par les webmestres.
    Ces droits sont ainsi bloqués pour plusieurs raisons : parce que le fait d’autoriser à publier doit être la volonté du webmestre pas de l’ensemble de la plateforme et donc ne pas être un choix par défaut ; parce qu’avoir un compte peut servir à autre choses également, (...)

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (5535)

  • Revision 4b8f7a67e5 : Merge "configure : special case flag test for clang" into experimental

    4 mai 2013, par James Zern

    Merge "configure : special case flag test for clang" into experimental

  • Revision 6723e34224 : Merge "fix permissions on cpplint.py (0644->0755)" into experimental

    4 mai 2013, par James Zern

    Merge "fix permissions on cpplint.py (0644->0755)" into experimental

  • Evolution #3638 (Nouveau) : Utiliser la rechercher Fulltext par défaut pour le critère {recherche}

    7 janvier 2016, par Gilles VINCENT

    Suite à la discussion entammée sur spip-dev, je suggère d’utiliser la recherche Fulltext par défaut, au lieu des REGEXP actuelles
    http://thread.gmane.org/gmane.comp.web.spip.devel/66780

    Par défaut, recherche génère des requêtes des type REGEXP, ce qui n’est utile que si des utilisateurs font des recherches avec des expressions régulières, ce qui n’est pas le cas. Depuis le commit r21697 les tables ont installées par défaut au format MyISAM (demande #2727). SPIP gagnerait donc à utiliser les recherches en Fulltext.

    Analyse détaillée du problème faite par Remi () :

    Le problème c’est que ce type de requête est généré dès lors qu’il y a un
    espace dans la recherche et les requêtes REGEXP n’utilisent pas les index.

    Donc ça ne concerne pas que les utilisateurs qui recherchent des
    expressions régulières.

    Pour une recherche aussi bête que "chercher un mot" ça recherche
    REGEXP sur chaque colonne de la table
    spip_articles. Evidemment ça renvoie tous les articles contenant "un".

    Un exemple particulièrement inefficace : 51s pour faire une recherche sur 2
    mots sans avoir la certitude que les 2 mots ne s’y trouvent.

    1. Query_time : 51.073814 Lock_time : 0.018906 Rows_sent : 16363 Rows_examined : 36816

    SELECT t.id_article, t.surtitre, t.titre, t.soustitre, t.chapo, t.texte,
    t.ps, t.nom_site, t.url_site, t.descriptif FROM `xxxxxx`.spip_articles AS t
    WHERE t.surtitre REGEXP ’Etats unis|Etats|unis’ OR t.titre REGEXP ’Etats
    unis|Etats|unis’ OR t.soustitre REGEXP ’Etats unis|Etats|unis’ OR t.chapo
    REGEXP ’Etats unis|Etats|unis’ OR t.texte REGEXP ’Etats unis|Etats|unis’
    OR t.ps REGEXP ’Etats unis|Etats|unis’ OR t.nom_site REGEXP ’Etats
    unis|Etats|unis’ OR t.url_site REGEXP ’Etats unis|Etats|unis’ OR
    t.descriptif REGEXP ’Etats unis|Etats|unis’ ;

    Ici, ça me renvoie les articles qui contiennent "punissons",
    "réunis".

    A ce niveau, un bête like me met "que" 5s :

    SELECT * from (select *, concat( t.surtitre, t.titre, t.soustitre,
    t.chapo, t.texte, t.ps, t.nom_site, t.url_site, t.descriptif) search from
    spip_articles t) s WHERE s.search like ’%unis%’ or s.search like
    ’%Etats%’ ;

    Mais honnêtement 5s, ce n’est pas non plus acceptable.

    Mais s’il vous faut mettre un truc par défaut autre que du fulltext,
    utilisez LIKE sur la chaine à rechercher. Ca ira plus vite et ça vous
    renverra des résultats plus cohérents.

    Remi