T3UNIFR12 - Réussir sa mise à jour de typo3sitengo
L'objectif de cette conférence est de faire le tour des étapes nécessaires pour qu'une mise à jour de TYPO3 se déroule correctement.
Différents point sont abordés comme par exemple les outils qui peuvent nous accompagner lors des mises à jour, les aspects de l'environnement technique ou encore les actions automatiques et manuelles à effectuer (script Shell ou Module Installation).
Traackr uses two separate analyzed fields for content to allow for both exact and non-exact phrase matching. A strictly analyzed field uses the standard tokenizer extension to handle punctuation for exact matches, while a broadly analyzed field uses a custom word delimiter filter for relaxed matches. When queries contain both exact and non-exact keywords, a boolean query is used to search both fields and combine the results.
This presentation shows a number of best practice tips to increase the performance of a TYPO3 website. The TYPO3 Governmentpackage 4.7.1 is used as an example.
T3UNIFR12 - Réussir sa mise à jour de typo3sitengo
L'objectif de cette conférence est de faire le tour des étapes nécessaires pour qu'une mise à jour de TYPO3 se déroule correctement.
Différents point sont abordés comme par exemple les outils qui peuvent nous accompagner lors des mises à jour, les aspects de l'environnement technique ou encore les actions automatiques et manuelles à effectuer (script Shell ou Module Installation).
Traackr uses two separate analyzed fields for content to allow for both exact and non-exact phrase matching. A strictly analyzed field uses the standard tokenizer extension to handle punctuation for exact matches, while a broadly analyzed field uses a custom word delimiter filter for relaxed matches. When queries contain both exact and non-exact keywords, a boolean query is used to search both fields and combine the results.
This presentation shows a number of best practice tips to increase the performance of a TYPO3 website. The TYPO3 Governmentpackage 4.7.1 is used as an example.
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du QuébecYannick Pavard
Présentation donnée lors des RMLL 2011 à Strasbourg. On y parle du succès de TYPO3 comme SGC au gouvernement du Québec, du fonctionnement des appels d'offres, procès de SFL, Loi 133, etc...
Une vidéo sera disponible sur le Web, sans doute sur le site des www.rmll.info édition 2011.
Elastic search
Moteur de recherche
Crée en 2010 par Shay Banon
Basé sur Apache Lucene (+multi-nodes)
Développé en Java
Open source (Licence Apache)
La société a été crée en 2012
La version courante est 2.0
Site officiel: https://www.elastic.co/
Présentation de ElasticSearch / Digital apéro du 12/11/2014Silicon Comté
ElasticSearch est un moteur de recherche open source reposant sur une interface JSON, pouvant fonctionner en mode distribué et interrogeable facilement via son API REST. Cédric Nirousset, Développeur web indépendant, vous fera découvrir les intérêts de l’utiliser dans vos applications à travers quelques exemples pratiques.
A propos de l’intervenant : Cédric Nirousset, diplomé dut DUT SRC Montébliard en 2006 et de l’UTBM en Informatique en 2010, il est maintenant développeur web indépendant à Besançon, travaillant pour des entreprises de toutes tailles et tous horizons. Suivez Cédric sur Twitter @Nyr0
Solr and Elasticsearch in Action (at Breizhcamp)Lucian Precup
Lucene @ Breizhcamp
Lucene, la fameuse technologie pour l’indexation, la recherche et l’analyse du texte a été présente à l'édition 2012 de Breizhcamp à travers deux sessions « Tools In Action » : ElasticSearch et Solr.
Allant au-delà du tutorial, ces deux sessions ont permis de découvrir des patterns d’architecture pour l'intégration d'un moteur de recherche et navigation dans un SI ainsi que de comprendre l’alternative qu’offrent les moteurs de recherche et les approches NoSQL aux bases de données relationnelles. Des subtilités sur l’analyse du texte ont été abordées afin de montrer les forces mais aussi les limites de la magie Lucene. Les démonstrations de chaque technologie et des outils dans leur écosystème ont rendu la présentation plus interactive.
La vidéo de la présentation se trouve sur Parleys (http://www.parleys.com/#st=5&id=3351).
Oxalide Workshop #3 - Elasticearch, an overviewLudovic Piot
Après les 2 précédents ateliers Varnish, c’est au tour d’ElasticSearch de passer entre les mains Ludovic Piot (Oxalide) avec Edouard Fajnzilberg (Kernel42) . Ils ont déroulé le sujet avec les points de vue Syadmin et Dev.
Subject: Oxalide's workshop about an overview of elasticsearch.
Date: 10-mar-2016
Speakers: Edouard Fajnzilberg (Kernel42) and Ludovic Piot (Oxalide)
Language: french
Video capture: https://youtu.be/3bPoeVoUdFI
Main topics:
When do we use elasticsearch?
Why is it cool?
Introduction to Head plugin
Introduction to the REST API
Introduction to the Query DSL and the JSON document
How to configure a cluster?
How does it compare to a SGBD-R?
How does a reversed-index work?
An explaination of Lucene Segments
An explaination of the cluster architecture
An overview of the mappings (principles, dynamic mapping and templates)
An overview of the aggregations (buckets, metrics, multiple, nestable, sortable, aggregation types, use cases, pipelines)
An overview of the ecosystem (Sense, Logstash, Beats, Kibana, TimeLion, Marvel, Watcher, Shield, Head, Kopf, HQ, Inquisitor, BigDesk, SegmentSpy)
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...Guillaume MOCQUET
Cet article traite d’une part, de la solution de virtualisation d’infrastructure serveurs via la plateforme VMware vSphere / vCenter et d'autre part, de la plateforme open source d’analyse de logs des frontaux web en temps réel basée sur Rsyslog (extension du protocole basique Syslog), ElasticSearch, Logstash et Kibana (ELK Stack).
Tirer le meilleur de ses données avec ElasticSearchSéven Le Mesle
Qu'est-ce qu'un moteur de recherche ? Qu'est-ce qu'ElasticSearch ? Comment l'utiliser dans le monde réel et peut-on aller plus loin que la recherche full texte ?
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014francelabs
Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache: Lucene / Solr. Dans la première partie, histoire de savoir de quoi on parle, Aurélien vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud.
En deuxième partie, Aurélien vous présentera l'écosystème (ou du moins une partie) qui gravite autour de Lucene /Solr: ManifoldCF qui permet de gérer les connexions aux sources de données (avec démo d'indexation de contenu et recherche en live), Hadoop, car il faut bien parler de Big Data, et parce que Solr devient un des outils de référence pour faire du search sur Hadoop (avec là encore une démo d'interaction Hadoop et Solr). Avec tout ça vous aurez dans vos bagages de quoi gérer des Big projets avec du Big search dedans.
Soirée Search Lucene/Solr
Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache: Lucene / Solr.
Dans la première partie de soirée, histoire de savoir de quoi on parle, Olivier vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud (avec démo).
En deuxième partie de soirée, Olivier vous présentera l’écosystème (ou du moins une partie) qui gravite autour de Lucene /Solr: ManifoldCF qui permet de gérer les connexions aux sources de données (avec démo d’indexation de contenu et recherche en live grâce à Datafari) et Hadoop, car il faut bien parler de Big Data, et parce que Solr devient un des outils de référence pour faire du search sur Hadoop.
Avec tout ça vous aurez dans vos bagages de quoi gérer des Big projets avec du Big search dedans.
www.francelabs.com
www.datafari.com
A short introduction on Apache Solr :
- what is the project
- base features (document indexing, querying)
- advanced features (faceting, highlighting...)
(french presentation)
Support du stage de l'URFIST de Rennes, du 21 octobre 2010, animé par Marie-Laure Malingre et Alexandre Serres. Ce stage visait une connaissance théorique et pratique des moteurs de recherche : fonctionnement et typologie des moteurs ; exploration de différents types de moteurs autres que Google : moteurs généralistes et spécialisés.
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du QuébecYannick Pavard
Présentation donnée lors des RMLL 2011 à Strasbourg. On y parle du succès de TYPO3 comme SGC au gouvernement du Québec, du fonctionnement des appels d'offres, procès de SFL, Loi 133, etc...
Une vidéo sera disponible sur le Web, sans doute sur le site des www.rmll.info édition 2011.
Elastic search
Moteur de recherche
Crée en 2010 par Shay Banon
Basé sur Apache Lucene (+multi-nodes)
Développé en Java
Open source (Licence Apache)
La société a été crée en 2012
La version courante est 2.0
Site officiel: https://www.elastic.co/
Présentation de ElasticSearch / Digital apéro du 12/11/2014Silicon Comté
ElasticSearch est un moteur de recherche open source reposant sur une interface JSON, pouvant fonctionner en mode distribué et interrogeable facilement via son API REST. Cédric Nirousset, Développeur web indépendant, vous fera découvrir les intérêts de l’utiliser dans vos applications à travers quelques exemples pratiques.
A propos de l’intervenant : Cédric Nirousset, diplomé dut DUT SRC Montébliard en 2006 et de l’UTBM en Informatique en 2010, il est maintenant développeur web indépendant à Besançon, travaillant pour des entreprises de toutes tailles et tous horizons. Suivez Cédric sur Twitter @Nyr0
Solr and Elasticsearch in Action (at Breizhcamp)Lucian Precup
Lucene @ Breizhcamp
Lucene, la fameuse technologie pour l’indexation, la recherche et l’analyse du texte a été présente à l'édition 2012 de Breizhcamp à travers deux sessions « Tools In Action » : ElasticSearch et Solr.
Allant au-delà du tutorial, ces deux sessions ont permis de découvrir des patterns d’architecture pour l'intégration d'un moteur de recherche et navigation dans un SI ainsi que de comprendre l’alternative qu’offrent les moteurs de recherche et les approches NoSQL aux bases de données relationnelles. Des subtilités sur l’analyse du texte ont été abordées afin de montrer les forces mais aussi les limites de la magie Lucene. Les démonstrations de chaque technologie et des outils dans leur écosystème ont rendu la présentation plus interactive.
La vidéo de la présentation se trouve sur Parleys (http://www.parleys.com/#st=5&id=3351).
Oxalide Workshop #3 - Elasticearch, an overviewLudovic Piot
Après les 2 précédents ateliers Varnish, c’est au tour d’ElasticSearch de passer entre les mains Ludovic Piot (Oxalide) avec Edouard Fajnzilberg (Kernel42) . Ils ont déroulé le sujet avec les points de vue Syadmin et Dev.
Subject: Oxalide's workshop about an overview of elasticsearch.
Date: 10-mar-2016
Speakers: Edouard Fajnzilberg (Kernel42) and Ludovic Piot (Oxalide)
Language: french
Video capture: https://youtu.be/3bPoeVoUdFI
Main topics:
When do we use elasticsearch?
Why is it cool?
Introduction to Head plugin
Introduction to the REST API
Introduction to the Query DSL and the JSON document
How to configure a cluster?
How does it compare to a SGBD-R?
How does a reversed-index work?
An explaination of Lucene Segments
An explaination of the cluster architecture
An overview of the mappings (principles, dynamic mapping and templates)
An overview of the aggregations (buckets, metrics, multiple, nestable, sortable, aggregation types, use cases, pipelines)
An overview of the ecosystem (Sense, Logstash, Beats, Kibana, TimeLion, Marvel, Watcher, Shield, Head, Kopf, HQ, Inquisitor, BigDesk, SegmentSpy)
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...Guillaume MOCQUET
Cet article traite d’une part, de la solution de virtualisation d’infrastructure serveurs via la plateforme VMware vSphere / vCenter et d'autre part, de la plateforme open source d’analyse de logs des frontaux web en temps réel basée sur Rsyslog (extension du protocole basique Syslog), ElasticSearch, Logstash et Kibana (ELK Stack).
Tirer le meilleur de ses données avec ElasticSearchSéven Le Mesle
Qu'est-ce qu'un moteur de recherche ? Qu'est-ce qu'ElasticSearch ? Comment l'utiliser dans le monde réel et peut-on aller plus loin que la recherche full texte ?
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014francelabs
Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache: Lucene / Solr. Dans la première partie, histoire de savoir de quoi on parle, Aurélien vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud.
En deuxième partie, Aurélien vous présentera l'écosystème (ou du moins une partie) qui gravite autour de Lucene /Solr: ManifoldCF qui permet de gérer les connexions aux sources de données (avec démo d'indexation de contenu et recherche en live), Hadoop, car il faut bien parler de Big Data, et parce que Solr devient un des outils de référence pour faire du search sur Hadoop (avec là encore une démo d'interaction Hadoop et Solr). Avec tout ça vous aurez dans vos bagages de quoi gérer des Big projets avec du Big search dedans.
Soirée Search Lucene/Solr
Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache: Lucene / Solr.
Dans la première partie de soirée, histoire de savoir de quoi on parle, Olivier vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud (avec démo).
En deuxième partie de soirée, Olivier vous présentera l’écosystème (ou du moins une partie) qui gravite autour de Lucene /Solr: ManifoldCF qui permet de gérer les connexions aux sources de données (avec démo d’indexation de contenu et recherche en live grâce à Datafari) et Hadoop, car il faut bien parler de Big Data, et parce que Solr devient un des outils de référence pour faire du search sur Hadoop.
Avec tout ça vous aurez dans vos bagages de quoi gérer des Big projets avec du Big search dedans.
www.francelabs.com
www.datafari.com
A short introduction on Apache Solr :
- what is the project
- base features (document indexing, querying)
- advanced features (faceting, highlighting...)
(french presentation)
Support du stage de l'URFIST de Rennes, du 21 octobre 2010, animé par Marie-Laure Malingre et Alexandre Serres. Ce stage visait une connaissance théorique et pratique des moteurs de recherche : fonctionnement et typologie des moteurs ; exploration de différents types de moteurs autres que Google : moteurs généralistes et spécialisés.
Du seo d'hier au référencement de demain un avenir plein de ressources (m...semrush_webinars
Du SEO d'hier au référencement de demain : un avenir plein de ressources
Les outils de recherche sont sans cesse en train d'évoluer, de s'affiner, de se diversifier... Face à ce constat, il est nécessaire de toujours mieux appréhender les critères en place sur le moment mais aussi tous les facteurs qui pourraient changer la donne dans les mois ou années à venir. Avec des méthodes de recherches de plus en plus variées, parfois en dehors des moteurs de recherche en eux-mêmes, il est important d'envisager l'avenir sereinement mais avec conscience. L'objectif de cette web-conférence est de réfléchir sur ce que pourrait devenir prochainement le référencement, pour pouvoir mieux se préparer..
5. Recherche full text MySQL
http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html
Retourne les enregistrements avec leur pertinence
Gère les opérateurs booléens + et –
Peut convenir pour un développement spécifique
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
6. Recherche full text MySQL
http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html
Trop simpliste
Modifie la structure de la table (MyISAM)
Performances faibles sur des gros volumes
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
7. Recherche full text MySQL
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
9. indexed_search
Est développée depuis 2004 (Kasper Skaarhoj)
Est intégrée et configurée dans les sources de TYPO3
Indexe toutes les pages/contenus et documents (catdoc / pdftotext)
Gère les espaces authentifiés
Dispose d’un crawler externe (CRON) ou indexation à la visite (aucune configuration)
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
10. indexed_search
Convient parfaitement pour des sites à faible et moyen trafic
Ne gère pas de manière poussée les opérateurs et le filtrage
Est difficile à surcharger pour ajouter des fonctionnalités (XCLASS, hooks…)
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
12. Google Search (version gratuite)
http://www.google.com/cse/
Très simple à mettre en place
Aucun contrôle :
Retours
Mise en forme
Indexation dépend de votre SEO
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
13. Google Search (version payante)
http://www.google.com/sitesearch/
Toujours aussi simple
Gestion des synonymes
Pondération de certains résultats
Pas de publicité
Flux XML
Filtrage par catégorie simple
Dépend toujours de l’indexation de Google
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
14. Google Search et TYPO3
ya_googlesearch
googlecse
google_api_search
ltg_googlesearch
so_gsearch
ajax_google_search
…
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
15. MnoGoSearch
http://www.mnogosearch.org/
Ecrit en C
Composé d’un crawler et d’un moteur de recherche
Supporte la plupart des base de données
Support de l’UTF8
Gestion du multilinguisme (70 langues)
Indexation et recherche rapide
Indexation des pages et documents
Existence d’une extension PHP (http://php.net/manual/fr/book.mnogosearch.php)
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
16. MnoGoSearch et TYPO3
1 seule extension : mnogosearch (2009)
Développée par Dmitry Dulepov (realurl, templavoila, pagebrowse…)
Simple (nécessite par contre l’installation sur le serveur)
Supporte les pages authentifiées et les documents
Peu d’options disponibles pour les recherches (tris, filtres…)
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
17. Sphinx
http://www.sphinxsearch.com/
Ecrit en C++
Spécialement conçu avec la performance à l’esprit
Composé d’un crawler et d’un moteur de recherche
Couvre les mêmes fonctionnalités que mnogosearch
Plus rapide que mnogosearch (ou les autres) pour les deux traitements
Supporte la plupart des base de données (ou des fichiers XML)
Possibilité de recherches distribuées pour les très gros sites
De bonnes références : wordpress, dailymotion, mozilla
Craigslist : 5 billions de documents, 6 TB de données, 50 millions de recherches/jour
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
18. Sphinx et TYPO3
Rien ! Tout est à faire
SphinxAPI compatible PHP (SphinxAPI, SphinxSE et SphinxQL)
Peut-être une implémentation de SphinxQL dans le core de TYPO3 4.6?
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
19. Apache SOLR
http://lucene.apache.org/solr/
Ecrit en Java (nécessite un serveur d’application Java)
Composé d’un moteur d’indexation et de recherche (Lucene)
Propose une interface de recherche (SOLR)
Solution très rapide
Pas besoin de base de données
Interface sous forme d’API XML / JSON exploitable de n’importe où et avec
n’importe quelle technologie (SolrPHPClient)
De bonnes références : Cnet, Panasonic, Porsche…
Nécessite de la configuration et un serveur « convenable »
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
20. Apache SOLR
Beaucoup de fonctionnalités :
Possibilité de choisir exactement ce qui est indexé
Indexation des documents puissante (Apache Tika)
Recherche avec des opérateurs
Recherche par facette
Réplication des index
Recherche distribuée
Interface d’administration
Interaction possible avec d’autres systèmes (Liferay, AlFresco)
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
21. Apache SOLR et TYPO3
http://www.typo3-solr.com/
Projet débuté en 2008
Projet soutenu par dkd
Une version gratuite
Une version payante
Bien intégré
Pages authentifiées
Facettes
Tris
Filtres
Auto-complétion
Installation facilitée
…
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
22. Apache SOLR et TYPO3
http://www.typo3-solr.com/
Toute la configuration est faite en typoscript
Paramétrage
Ajout de champs, facettes…
Objets typoscript
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
23. Apache SOLR et TYPO3
http://www.typo3-solr.com/
Et si l’extension ne fait pas ce que je veux?
Possibilité de surcharger le typoscript (userfunc)
Des hooks aux bons endroits
Une XCLASS?
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche
25. Merci
Retrouvez cette présentation sur www.site-ngo.fr
Yohann CERDAN <yohann@site-ngo.fr>
Thomas LEROY <thomas@site-ngo.fr>
T3UNI11
01.07.2011
TYPO3 et les moteurs de recherche