Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #f
  • #fa
  • #fac
  • #face
  • #facet
  • #facette
RSS: #facettes

#facettes

  • @b_b
    b_b @b_b PUBLIC DOMAIN 14/05/2015
    1
    @kent1
    1

    stamen design | Diving into ecosystem data with Berkeley’s Ecoengine and interfaces from Stamen
    ▻http://content.stamen.com/berkeley_ecoengine

    The #facets along the left side, which are a key part of the underlying database, also give an immediate sense of the scope of the Ecoengine data and allow you to quickly drill into the data even if you’re not sure what to search for at the outset. In the screenshot above, in just a few clicks, we narrowed the scope down to just birds in California with known locations and physical specimens in the collection. At right, the default facets immediately tell you the scope of the available data: mostly in the United States, mostly in California, and predominantly animals.

    http://content.stamen.com/files/berkeley_ecoengine/berkeleyecoengine_image03.png

    #interface #taxinomes

    • #United States
    • #California
    b_b @b_b PUBLIC DOMAIN
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 14/05/2015

      #facettes #indexation #recherche

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @fil
    Fil @fil 25/05/2014
    37
    @monolecte
    @reka
    @grommeleur
    @rastapopoulos
    @7h36
    @b_b
    @kent1
    @suske
    @james
    @geneghys
    @odilon
    @emaux
    @la_taupe
    @simplicissimus
    @ben
    @gastlag
    @homlett
    @02myseenthis01
    @colporteur
    @anarsonore
    @seenthis
    @marcimat
    @touti
    @severo
    @stalagmite
    @cie813
    @nhoizey
    @matlap
    @habbon
    @thibnton
    @spip
    @ari
    @mad_meg
    @fredlm
    37
    @marcimat @rastapopoulos

    Un nouveau moteur de recherche pour seenthis

    Nous avons travaillé ces deux dernières semaines, avec @marcimat et @rastapopoulos, à la programmation d’un #moteur_de_recherche générique pour #SPIP, basé sur #Sphinx, et très adaptable à différents types de sites. En l’appliquant à #seenthis, on obtient un outil dont les caractéristiques sont assez intéressantes :

    – opérateurs logiques (et, ou, non)
    – recherche de mots parmi une liste
    – #proximité
    – des #facettes permettent par ailleurs d’affiner la recherche, en proposant des #hashtags et des @people liés aux mots demandés
    – une facette de date permet de filtrer par année (2014, 2013, etc).
    – enfin, on propose plusieurs tris (par pertinence, date, ou en mettant en tête de liste les messages les plus partagés)

    Je vous laisse découvrir tout cela :
    – le moteur lui-même : ►http://seenthis.net/recherche
    – la documentation : ►http://seenthis.net/fran%C3%A7ais/article/moteur-de-recherche
    – le code d’#indexer, le plugin générique pour SPIP : ▻http://zone.spip.org/trac/spip-zone/browser/_plugins_/indexer/trunk
    – le code du plugin qui l’adapte à seenthis : ▻https://github.com/seenthis/seenthis_sphinx

    Commentaires et relevés de bugs sont très bienvenus.

    #seenthis_nouveautés

    Fil @fil
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 25/05/2014

      Super bonne nouvelle : j’ai vraiment un mal de chien à retrouver d’anciens articles archivés. Merci pour votre travail.

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 25/05/2014

      Je viens de tester, c’est de la balle!

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @nicolasm
      Nicolas🌱 @nicolasm CC BY-SA 25/05/2014

      woohoo, merci !

      Nicolas🌱 @nicolasm CC BY-SA
    • @nicolasm
      Nicolas🌱 @nicolasm CC BY-SA 25/05/2014

      La recherche est sur le message ou sur le fil ?

      Ça peut être intéressant de chercher des messages qui contiennent une image ou une vidéo ou qui a reçu des commentaires (dans le cas où on cherche un de nos messages et que ce sont des infos qui se retiennent bien).

      Sinon une recherche sur le fil entier pour des messages qu’on recherche sur un sujet, par exemple si on cherche sur poutine et ukraine, ça peut rapporter pas mal de sujets en plus (surtout que souvent les billets sont taggés a posteriori par les autres membres)

      Rechercher des fils dans lesquels des membres de seenthis ont participé ?

      Bon c’est des idées en l’air, je sais pas s’il y a un réel besoin pour ça ?

      Nicolas🌱 @nicolasm CC BY-SA
    • @nicolasm
      Nicolas🌱 @nicolasm CC BY-SA 25/05/2014

      La colonne de droite « follow » elle se base sur la recherche / les résultats ? Ça me met des comptes que je suis déjà en tout cas

      Edit : ha non ça permet d’affiner la recherche en spécifiant un auteur, mais si j’ai fais ma recherche avec déjà un auteur, ça va sortir aucun résultat

      Nicolas🌱 @nicolasm CC BY-SA
    • @odilon
      odilon @odilon CC BY-NC-ND 25/05/2014

      #merci

      odilon @odilon CC BY-NC-ND
    • @geneghys
      geneghys @geneghys 25/05/2014

      Pas compris. J’ai essayé les # et je ne sais pas si je dois affiner les recherches parce que je me suis retrouvée dans un flux sans queue ni tête...bigre ! Je crois que je suis complètement crevée !

      geneghys @geneghys
    • @fil
      Fil @fil 25/05/2014

      Succès ou échec, donnez des exemples concrets et précis de recherches. Ça aidera beaucoup.

      Fil @fil
    • @cdb_77
      CDB_77 @cdb_77 25/05/2014

      MERCI !

      CDB_77 @cdb_77
    • @simplicissimus
      Simplicissimus @simplicissimus 25/05/2014

      #Merci

      Je n’ai fait que quelques essais de recherche. Sans problème. L’interface est super claire et les affinages très bien venus.

      Mais surtout, je vois des comptages. Alors, je n’ai pas pu m’empêcher…

      Sur une entrée vide, on compte tout. Du coup, ça fait une super façon d’entrer dans les stats…

      On a des unités statistiques différentes :
      – pour les années, apparemment, il s’agit des billets (messages initiaux). Si tu implémentes un dépliement hiérarchique par mois, outre que ça permet de préciser le filtre chronologique (surtout utile pour l’année en cours), ça permettrait d’avoir l’activité mensuelle.
      – pour les comptes (follow) et les tags, il me semble qu’il s’agit de toute l’activité (billet, commentaire, étoile)
      Là aussi, peut-être un niveau hiérarchique inférieur permettrait de ventiler entre ces 3 types d’activités (ce qui permettrait de préciser quand on cherche une réponse dans une discussion)

      Du coup, les totaux n’ont pas de raison de coïncider. Si mon interprétation est bonne, il y a eu (et il subsiste après effacement des comptes) 120000 billets (ça change tout le temps…) et comme le numéro du dernier est autour de 260400, cela fait de l’ordre de 1,2 « activité complémentaire » (commentaire ou étoile) par billet.

      Juste pour voir, j’ai fait le suivi du nombre de billets par année.

      https://dl.dropbox.com/s/csaya21sdhad5ve/StatNb201405.jpg

      Et l’activité des top 20 (en % du nombre de billets)
      (pour 2010, la somme des 20 follows fait 3548, alors que le nombre de billets est de 3520)

      2013

      https://dl.dropbox.com/s/0wzxn2i2njlfvy9/StatActiv2013.jpg

      2014

      https://dl.dropbox.com/s/ejp5o8am83lmmif/StatActiv201405.jpg

      Éventuellement, un nouveau bloc par nombre « d’activité complémentaire » pour classer les billets par intensité de la discussion ou des étoiles (souhait qui a été exprimé, me semble-t-il).

      Encore merci. Et bravo pour l’interface « naturelle » ou « invisible ».

      Simplicissimus @simplicissimus
    • @fil
      Fil @fil 25/05/2014

      Jolies déductions :)

      La facette « follow » est établie sur la base de l’attribut multivalué {auteur initial + partageurs}. Les intervenants dans la discussion ne sont donc pas comptés en tant que tels (ils sont indexés dans un autre attribut, mais pas utilisés dans l’interface : l’idée est que si je ne partage pas un billet, mes suiveurs n’ont pas forcément vocation à être alertés que je suis en train d’y discuter).

      Chacune des facettes, comme tu l’as constaté, est limitée aux 20 éléments ayant le plus fort effectif, et à condition qu’il soit > 1.

      Le système recense à cet instant 156548 billets publiés. Il existe des billets effacés (11197 dont une trace reste dans le système, sans compter ceux de quelques tests, ou du compte machin, qui ont carrément été supprimés).

      Pour ce qui est de fouiller plus avant dans les données, je pense qu’il sera plus efficace de créer des requêtes ad hoc. Le langage d’interrogation, très proche du SQL, est assez parlant.

      Par exemple pour avoir le nombre de billets publiés mois par mois :
      SELECT COUNT(*), YEARMONTH(date) as m FROM seenthis where properties.published=1 GROUP BY m ORDER BY m ASC LIMIT 1000;

      La même chose pour les billets qui répondent à un critère fulltext :
      SELECT COUNT(*), YEARMONTH(date) as m FROM seenthis where MATCH('spip') AND properties.published=1 GROUP BY m ORDER BY m ASC LIMIT 1000;

      etc.

      Concernant la suggestion de trier selon l’intensité des discussions : il n’y aurait aucun obstacle technique, sachant que les éléments nécessaires (liste des participants à chaque discussion) sont déjà indexés. En revanche, il me semble qu’il s’agit d’une fausse bonne idée : j’ai comme un doute en effet sur l’intérêt de mettre en valeur des discussions qui impliqueraient de nombreuses personnes, mais qu’aucune ne souhaiterait partager…

      La vocation du moteur de recherche est de permettre de trouver aussi rapidement que possible une information précise, les décisions doivent se baser uniquement là-dessus, pour cette page en tout cas. Mais l’outil permet d’imaginer d’autres « vues » sur les données, qui pourront servir à l’administration du serveur, à créer des pages annexes, à repérer des « corrélations » entre les sujets, des proximités entre auteurs, une analyse du « dictionnaire » global, et que sais-je encore. Tout un champ à explorer !

      PS : la doc de SphinxQL : ▻http://sphinxsearch.com/docs/current.html#expressions

      Fil @fil
    • @simplicissimus
      Simplicissimus @simplicissimus 25/05/2014

      Tu sais que l’utilisateur est d’abord et avant tout pervers : il utilise les outils qu’on lui donne pour faire tout autre chose avec… Et, donc, oui je sais qu’il s’agit de recherche, pas de stats. Tavaikapa mettre des comptages.

      Blague à part, en fait, je ne sais pas comment faire pour rentrer dans les tables de ST à des fins statistiques. À l’occasion (R ?), je jetterais bien un œil…

      Simplicissimus @simplicissimus
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 25/05/2014
      @fil

      Oui @fil, pour la mise en avant des discussions « chaudes » (celles ayant le plus de participants et/ou celles ayant le plus de messages), je ne voyais pas ça spécialement dans la page de recherche. Mais dans une autre vue à part ce serait bien oui.

      (Dans le même thème, un truc qui pourrait être bien, hors interface, ce serait aussi un flux Atom des commentaires postés par les gens qu’on suit.)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @fil
      Fil @fil 26/05/2014

      @intempestive à priori ça semble compliqué d’utiliser le raccourci @truc à la fois pour du fulltext et pour spécifier un auteur ; mais sinon, la recherche de « commentaires seenthis », triée par pertinence, te donne bien la loi de nicolasm comme deuxième résultat.

      Fil @fil
    • @nicolasm
      Nicolas🌱 @nicolasm CC BY-SA 26/05/2014

      (une loi qui porte mon nom la classe .. ah mince c’est moi qui l’ai créée...)

      Le menu pour affiner la recherche par facette semble avoir des bugs :

      ▻http://seenthis.net/recherche?recherche=%23permaculture+%40nicolasm+%23agriculture

      – le tag agriculture n’est pas déjà coché dans le menu
      – si je clique sur le tag alimentation ça me met cette url = ▻http://seenthis.net/recherche?recherche=%23agriculture&tag=%23alimentation (ça vire mon pseudo et le tag permaculture) alors que j’imaginais que ça rajoutais le tag alimentation en contrainte supplémentaire ? Même souci avec les facettes par auteur pour ▻http://seenthis.net/recherche?recherche=%23agriculture+

      Nicolas🌱 @nicolasm CC BY-SA
    • @homlett
      Hoʍlett @homlett PUBLIC DOMAIN 26/05/2014

      Ah, cool ! C’est possible d’obtenir les résultats sous forme de RSS ?

      Hoʍlett @homlett PUBLIC DOMAIN
    • @fil
      Fil @fil 27/05/2014
      @homlett

      @homlett le moteur est accessible en RSS et en JSON :
      ▻http://seenthis.net/?page=sphinx.rss&recherche=sphinx
      ▻http://seenthis.net/?page=sphinx.json&recherche=sphinx
      Attention c’est de la version alpha, je changerai probablement les URLs une fois que ce sera testé et stabilisé.

      À noter les deux flux proposent des données complémentaires : uri, title, date, @login de l’auteur, tags et « snippet », c’est-à-dire l’extrait du contenu avec les mots repérés mis entre <b> (à styler comme tu veux, le gras rendant assez moche).

      Ce qui manque je pense, à ce stade, c’est de pouvoir personnaliser (faire « mes messages » ou « messages de mon réseau » plutôt que « Tous les messages »).

      Fil @fil
    • @fil
      Fil @fil 27/05/2014

      @speciale le système n’affiche pas de facette s’il n’y en a pas d’intéressantes (si la facette contient 1 seul élément, ou si l’élément ne correspond qu’à un seul message) ; je pense que c’est le cas de ta requête.

      Fil @fil
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 27/05/2014

      En fait, j’ai beaucoup utilisé le moteur hier pour écrire mon dernier papier et je suis ravie de la facilité avec laquelle j’ai pu retrouver toutes les sources dont j’avais besoin. Souvent, j’associe deux termes pour mieux cibler ma recherche, et sans avoir besoin de me prendre la tête avec les opérateurs booléens, j’exhume très rapidement ce que je mettais des heures à chercher jusque là (et que je ne retrouvais généralement pas !). J’aime beaucoup le surlignage des termes recherchés et la possibilité de trier les résultats par date ou pertinence, de limiter par année, auteur, me ravit littéralement.
      Je n’ai pas eu de bugs, pas de problème et mes requêtes ont toutes abouti.

      Donc désolée de ne pas aider plus que cela, mais je suis juste la ravie de la crèche qui pensait depuis un bon moment que le gros défaut de Seenthis, c’était de ne jamais rien y retrouver !

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @homlett
      Hoʍlett @homlett PUBLIC DOMAIN 27/05/2014
      @fil @seenthis

      @fil OK, c’est noté. Merci en tout cas, c’est top et ça manquait vraiment ! Par contre c’est vrai que <b> c’est moyen. Pourquoi pas un <span> ou même <em> ? Mais c’est pas très important.

      En tout cas ça va permettre de faire de la veille sur #seenthis, @seenthis et seenthis ! ;-) ( ▻http://seenthis.net/messages/256466 )

      Hoʍlett @homlett PUBLIC DOMAIN
    • @fil
      Fil @fil 27/05/2014

      <b> c’est le choix de sphinx, sans doute historique ; je le conserve par souci de simplicité (et puis c’est économique en bytes)

      Fil @fil
    • @geneghys
      geneghys @geneghys 27/05/2014

      Peut-être puis-je émettre un bidule qui serait bien pratique mais je ne sais pas si c’est le sujet de cette discussion. Serait-il imaginable de mettre une étoile à côté d’une réponse. Car parfois, il y a des réponses qui mériteraient d’être mentionnées dans les recherches. Voir des possibilités d’y répondre....

      geneghys @geneghys
    • @nicolasm
      Nicolas🌱 @nicolasm CC BY-SA 27/05/2014

      je ne vois pas le lien entre étoile et réponse de recherche ?

      Nicolas🌱 @nicolasm CC BY-SA
    • @fil
      Fil @fil 27/05/2014

      en effet c’est hors-sujet :)

      pour gérer le développement de seenthis, on vient tout juste de mettre en place un compte github où vous pouvez envoyer des issues (problèmes ou demandes de fonctionnalités) et des pull-requests (des modifications du code source).
      ►https://github.com/seenthis

      Fil @fil
    • @nhoizey
      Nicolas Hoizey @nhoizey CC BY-NC-SA 27/05/2014

      Est-ce qu’une migration vers SPIP 3 est prévue ?

      Nicolas Hoizey @nhoizey CC BY-NC-SA
    • @geneghys
      geneghys @geneghys 27/05/2014

      Flûte alors!

      geneghys @geneghys
    • @fil
      Fil @fil 29/05/2014
      @nhoizey

      Une petite amélioration du moteur : la recherche se fait désormais à partir de la racine des mots (lemmatisation) ; ainsi le moteur trouvera les messages contenant aussi bien le pluriel que le singulier, ou bien diverses formes des verbes conjugués (c’est censé fonctionner pour l’anglais et pour le français).

      Si, à l’occasion, vous souhaitez rechercher la forme exacte d’un mot, utilisez l’opérateur = ; par exemple, une recherche de =terres évitera les messages contenant le mot terre au singulier seulement.

      (Et pour répondre à @nhoizey : il me semble probable que les plugins seenthis fonctionnent déjà pour la plupart avec SPIP 3, je n’ai pas essayé mais je ne vois pas ce qui pourrait bloquer. Si dans tes tests tu vois des bugs, n’hésite pas à les signaler ou à envoyer une pull-request sur ►https://github.com/seenthis )

      Fil @fil
    • @vacarme
      Vacarme @vacarme ART LIBRE 8/06/2014

      #merci !

      Vacarme @vacarme ART LIBRE
    • @bruno2
      Bruno Colombari @bruno2 CC BY 8/10/2014

      Bonjour

      On m’a dit de m’adresser ici si je ne comprenais pas quelque chose.

      Comme par exemple : comment faire pour afficher sur sa page personnelle un billet d’un autre utilisateur ? Il faut le mettre en favori, c’est tout ?

      Je n’ai pas trouvé le bookmarklet en page d’accueil qui, paraît-il (dixit la page « le minimum à savoir »), transforme complètement le confort d’utilisation.

      Merci d’avance !

      Bruno Colombari @bruno2 CC BY
    • @homlett
      Hoʍlett @homlett PUBLIC DOMAIN 8/10/2014
      @bruno2

      Bonjour @bruno2, bienvenue !

      Oui, c’est ça, pour afficher sur sa page le billet d’un autre, il suffit de le mettre en favori. C’est une fonction « repartage ».

      Pour le bookmarklet, il est sur la page d’accueil ►http://seenthis.net, dans la colonne de droite, juste après À lire.

      Hoʍlett @homlett PUBLIC DOMAIN
    • @bruno2
      Bruno Colombari @bruno2 CC BY 8/10/2014

      Merci beaucoup pour ces précisions !

      Bruno Colombari @bruno2 CC BY
    • @bruno2
      Bruno Colombari @bruno2 CC BY 9/10/2014

      Autre question, tant que j’y suis :
      Y aurait-il quelque part un badge seenthis que je pourrais coller sur mes sites perso pour guider mes visiteurs vers ma page ?

      Bruno Colombari @bruno2 CC BY
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 9/10/2014

      Non, on se le fabrique soi-même... #DIY

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @bruno2
      Bruno Colombari @bruno2 CC BY 9/10/2014

      Bon, OK.
      Autre question :
      Pour suivre un thème, je n’ai pas trouvé d’autre moyen qu’utiliser le moteur de recherche, chercher le thème avec le # dans la page et cliquer dessus, puis ensuite faire « suivre le thème ».
      Il n’y a pas moyen de faire plus simple ?

      Bruno Colombari @bruno2 CC BY
    • @homlett
      Hoʍlett @homlett PUBLIC DOMAIN 9/10/2014

      Fondamentalement plus simple, je vois pas comment. Mais il y a un lien « thèmes » dans le bandeau du haut, vers ►http://seenthis.net/tags avec la liste des thèmes/tags suivis.
      Tu peux aussi directement taper l’url http://seenthis.net/tag/THEME_EN_QUESTION

      À savoir : si par exemple tu suis le thème #seenthis, tu suis avec ses sous-thèmes : #seenthis_doc, #seenthis_todo, etc. Mais bien sûr, pas l’inverse.

      Autre chose : devant chaque liens partagés, il y a un triangle. S’il est blanc, l’url n’a été partagée qu’une fois. S’il est noir, l’url a été partagée plusieurs fois. Et un clic sur le triangle renvoi vers la liste de tous les posts où elle apparait.

      Last but not least, la mise en forme :
      – du gras en encadrant avec le signe *
      – de l’italique avec le signe _
      – du code avec le signe `
      – des citations avec Shift+Tab

      Hoʍlett @homlett PUBLIC DOMAIN
    • @bruno2
      Bruno Colombari @bruno2 CC BY 9/10/2014

      Merci !

      Bruno Colombari @bruno2 CC BY
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 12/12/2015

      Quand tu es connecté, tu ne vois que ceux auxquels tu es abonné. Sinon, tu vois les posts de tout le monde.
      Pour voir les postes de tout le monde quand tu es connecté, c’est ►http://seenthis.net/all

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 12/12/2015

      Sauf que cette page « all » n’est liée nulle part, et que donc personne ne peut la deviner, nouveau ou pas (moi-même je ne m’en souvenais plus).

      RastaPopoulos @rastapopoulos CC BY-NC
    • @fredlm
      fred1m @fredlm PUBLIC DOMAIN 14/03/2016

      Bonjour et #merci,

      J’utilise la recherche avec recherche ?annee=2016&order=stars

      J’aimerais pouvoir ajouter quelque chose comme &moisdelannee=2

      Y-a-t-il une syntaxe adaptée à ce désir ?

      fred1m @fredlm PUBLIC DOMAIN
    • @fil
      Fil @fil 14/03/2016

      Pour le moment non, et je me demande si ça ne serait pas plutôt quelque chose comme date=2016-02 qu’il faudrait faire. À discuter sur ►https://github.com/seenthis/seenthis_squelettes/issues ?

      Fil @fil
    Écrire un commentaire

Thèmes liés

  • #seenthis
  • #merci