Actions générales :
Identification
Wiki:
rivierajug
▼
:
Index des documents
»
Espace:
Main
▼
:
Index des documents
»
Page:
201102-full-text-search
Recherche
Actions relatives à la page :
Exporter
▼
:
Exporter en PDF
Exporter en RTF
Exporter en HTML
Plus d'actions
▼
:
Prévisualisation
Voir le code source
Vendredi 18 février 2011 @ Sophia-Antipolis : soirée full-text search
Code source wiki de Vendredi 18 février 2011 @ Sophia-Antipolis : soirée full-text search
Modifié par
Stéphane Épardaud
le 2011/01/27 17:11
Contenu
·
Commentaires
(0)
·
Annotations
(0)
·
Pièces Jointes
(2)
·
Historique
·
Informations
Cacher les numéros de lignes
1: = Vendredi 18 février 2011 @ Sophia-Antipolis : soirée full-text search = 2: 3: Le Riviera JUG organise une rencontre *gratuite* sur le thème de la recherche de texte le vendredi 18 février 2011 dans les locaux de [[l’INRIA Sophia-Antipolis>>http://maps.google.fr/maps?f=q&source=s_q&hl=en&geocode=&q=inria,+sophia-antipolis&sll=47.15984,2.988281&sspn=20.81297,46.757813&ie=UTF8&t=h&ll=43.616722,7.067868&spn=0.005406,0.011415&z=17&iwloc=A]]. 4: 5: Que ça soit des clients durs, des applis pour smartphone ou des bonne vielles applications web, on se retrouve toujours avec des utilisateurs qui entrent des données dans l´application, et même si vous avez réussi à éviter la bataille de développeurs qui veulent base relationnelle ou du NOSQL, vous allez vous retrouver avec un coup de fil d´un utilisateur assez rapidement pour vous demander où sont passées ses données. 6: 7: Tiens, c´est vrai… Elles sont passées où ces données… Comment on va faire pour retrouver ce message envoyé par votre chef qui vous expliquait la procédure pour avoir une augmentation ? Comment mettre la main sur le PDF des impôts qu´on a mis dans le système avant que le fisc ne défonce la porte ? 8: 9: Il ne suffit pas de laisse les utilisateurs entrer des données, ils sont devenus exigeants ces gens là, il faut aussi leur donner les moyens de les retrouver. Et là c´est la crise : on a besoin de recherche //full-text//. 10: 11: Ne paniques pas, le Riviera JUG est là pour vous sauvez la peau (comme d´habitude). Ce soir on vous fait venir deux pointures dans le monde de la recherche full-text, avec [[Sanne Grinovero>>#HSanneGroverino]], de JBoss qui nous parlera de [[Apache Lucene et de Hibernate Search>>#HLucene2FHibernateSearch]] (pour ceux qui ont laissé gagné les utilisateurs de base relationnelle), et [[Lukáš Vlček>>#HLukE1161Vl10Dek]] qui nous présentera [[ElasticSearch>>#HElasticSearch]] (pour ceux qui aiment le NOSQL, le REST et le JSON). 12: 13: Avec tout ça nous allons enfin pouvoir satisfaire les utilisateurs et les développeurs, qui vont enfin pouvoir mettre la main sur la doc du moteur de recherche, qui doit bien être quelque part dans le système, m´enfin j´aurai juré… 14: 15: = Réservation = 16: 17: {{html}} 18: <iframe id="rivierajug-2011-fevrier" allowTransparency="true" width="570" height="500" 19: frameborder="0">You must have a browser that supports iframes</iframe> 20: <script type="text/javascript" src="http://www.lunatech-research.com/event/public/javascripts/jquery-1.4.2.min.js" ></script> 21: <script type="text/javascript" src="http://www.lunatech-research.com/event/embed/lunatech-labs/rivierajug-2011-fevrier" ></script> 22: {{/html}} 23: 24: = Programme = 25: 26: {{warning}} 27: Ce programme est susceptible de changer selon des imprévus prévisibles. 28: {{/warning}} 29: 30: |=Horaire|=Description 31: |18:00 - 18:30|Accueil — café 32: |18:30 - 19:30|[[ElasticSearch>>#HElasticSearch]], //par [[Lukáš Vlček>>#HLukE1161Vl10Dek]]// 33: |19:30 - 20:00|Pause — buffet 34: |20:00 - 21:00|[[Lucene/Hibernate Search>>#HLucene2FHibernateSearch]], //par [[Sanne Groverino>>#HSanneGroverino]]// 35: |21:00 - 21:30|Fin/Rencontres — buffet 36: 37: = Sponsors = 38: 39: |=Sponsor|=Rôles 40: |(% style="text-align: center" %)[[image:Main.Sponsors@avisto-150.png>>http://www.avisto.com]] | Sponsor annuel 41: |(% style="text-align: center" %)[[image:Main.Sponsors@lunatech-research-logo-small.png>>http://www.lunatech.fr]] | Employeur des deux organisateurs 42: |(% style="text-align: center" %)[[image:Main.Sponsors@inria-small-transp.gif>>http://www.inria.fr]] | Salle 43: 44: = Pour venir = 45: 46: Salle « Euler Violet », bâtiment Euler en face du poste de garde (le gardien vous l’indiquera quand vous arriverez sur le site). 47: 48: INRIA Sophia-Antipolis 49: 2004, route des Lucioles 50: 06902 Sophia Antipolis 51: 52: [[Plan d’accès>>http://www-sop.inria.fr/presentation/data/plan_sophia.jpg]]. 53: 54: {{warning}} 55: Prevoyez une pièce d’identité pour le poste de garde. 56: {{/warning}} 57: 58: {{html}} 59: <iframe width="800" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps?f=q&source=s_q&hl=en&geocode=&q=inria,+sophia-antipolis&sll=47.15984,2.988281&sspn=20.81297,46.757813&ie=UTF8&t=h&ll=43.626819,7.071934&spn=0.005406,0.011415&z=14&iwloc=A&cid=556043547175134685&output=embed"></iframe><br /><small><a href="http://maps.google.fr/maps?f=q&source=embed&hl=en&geocode=&q=inria,+sophia-antipolis&sll=47.15984,2.988281&sspn=20.81297,46.757813&ie=UTF8&t=h&ll=43.626819,7.071934&spn=0.005406,0.011415&z=14&iwloc=A&cid=556043547175134685" style="color:#0000FF;text-align:left">View Larger Map</a></small> 60: {{/html}} 61: 62: = Programme détaillé = 63: 64: == ElasticSearch == 65: 66: ElasticSearch is a distributed, highly available, RESTful search engine built on top of Lucene. In this talk we will go through basic concepts and APIs. We will take a closer look at its REST API and we will build a real application with pure AJAX web interface during this talk. 67: 68: == Lucene / Hibernate Search == 69: 70: Highly available and scalable JPA2 applications using fulltext search. We'll introduce Hibernate Search, the Hibernate extension which integrates Lucene into the well known JPA paradigm, then highlight some of the neat tricks you get with the latest versions, finally focusing on Infinispan integration which provides true real time and dynamic index distribution and eases cloud deployments. 71: 72: 73: 74: = À propos des intervenants = 75: 76: == Lukáš Vlček == 77: 78: [[image:lukas-vlcek.jpg||style="float: right"]] 79: 80: Lukáš Vlček started his career in 2000 as a graphic designer and web developer but was eventually grabbed by Java and server side coding. 81: 82: He spent many years developing applications for world wide organisations, but after all, his growing passion about Java open source brought him to JBoss in 2009 and his second passion for full text search led him to joining JBoss community team in June 2010. His responsibility (calling would be a better word) is to improve full text search for the jboss.org web site and make it really rock! 83: 84: == Sanne Grinovero == 85: 86: [[image:sanne-grinovero-120.jpg||style="float: right"]] 87: 88: Working in the Hibernate and Infinispan teams of JBoss focusing on Lucene integrations, striving to make it easier to use, improve scalability. Early adopter of large cloud deployments, I'we been scaling Lucene on EC2 using Hibernate Search, and designed a clusterable cloud friendly JIRA edition using Infinispan. Have been trainer on Seam and Hibernate courses. Currently based in Newcastle, I've lived in The Netherlands, Italy, Portugal, Southern America. 89: 90: Website: http://in.relation.to, http://codingobsession.blogspot.com 91: Location: Newcastle, UK 92: Occupation: Software Engineer at JBoss, a Division of Red Hat Inc
Menu
Riviera JUG
Riviera DEV
L´équipe
Blog
Anciens évènements
Vidéos
Albums photos
Mailing List
Sponsors
Prochains évènements
22/06/2022 :
Soirée Reactive Data Access
Sondages
Sophia Conf 2011
foo
Présentations en français ou presentations in English
Présentations en français ou presentations in English?
Le prochain Riviera JUG
Twitter
Anciens évènements
28/04/2022 :
Soirée Quarkus et Tracing
01/03/2022 :
Soirée Nouveautés Java
04/03/2020 :
Soirée Gradle
04/10/2018 :
Soirée feature toggle et Cassandra
13/09/2018 :
Soirée releases et perfs JVM
20/03/2018 :
Soirée Kafka
06/02/2018 :
Soirée Hazelcast
18/01/2018 :
Soirée Docker
11/12/2017 :
Soirée Analytics Aggregation
20/09/2017 :
Soirée Keycloak
13/06/2017 :
Soirée Elastic Search
11-12/05/2017 :
Riviera DEV 2017
28/03/2017 :
Soirée JHipster
02/03/2017 :
Soirée Blockchain
03/12/2016 :
Après-midi Devoxx4Kids
16-17/06/2016 :
Riviera DEV 2016
28/11/2015 :
Après-midi Devoxx4Kids
28/05/2015 :
Soirée MongoDB
10-11/06/2015 :
Riviera DEV 2015
19/03/2015 :
Soirée jOOQ
19/02/2015 :
Soirée Gradle
12/01/2015 :
Soirée Apache Flink
09/12/2014 :
Soirée Cassandra
28/11/2014 :
Soirée Golo
29/11/2014 :
Après-midi Devoxx4Kids
13/10/2014 :
Soirée NoSQL avec MongoDB
18/06/2014 :
Soirée Java 8
24/06/2014 :
Soirée Java EE 7
05/06/2014 :
Soirée Dart
13/05/2014 :
Soirée Lambda, Sex and Sun
21/03/2014 :
Soirée WildFly 8 et tests de Java EE 7
19/06/2013 :
Soirée Groovy 2
29/05/2013 :
Soirée CRaSH et Juzu
02/05/2013 :
Soirée OptaPlanner
14/12/2012 :
Soirée Ceylon et APIGrove
29/11/2012 :
Soirée mgwt et PhoneGap
12/10/2012 :
Soirée GWT et Errai
21/09/2012 :
Soirée Test
24/05/2012 :
Soirée Groovy
26/04/2012 :
Soirée Programmation Fonctionnelle
23/03/2012 :
Soirée REST
15/02/2012 :
Soirée OpenESB
20/01/2012 :
Soirée EclipseLink
20-21/10/2011 :
Riviera DEV
21/06/2011 :
Soirée GWT et Android
06/05/2011 :
Soirée Envers et CDI
11/03/2011 :
Soirée files de messages
18/02/2011 :
Apache Lucene/Solr et ElasticSearch
06/01/2011 :
Soirée outils de productivité
29/11/2010 :
Soirée NetBeans
24/11/2010 :
Soirée nuages (cloud)
09/07/2010 :
SophiaConf 2010
22/06/2010 :
Soirée BPM
28/05/2010 :
Soirée cloud et coups de cœurs
20/04/2010 :
Soirée outils de build
18/03/2010 :
Soirée RESTful
05/02/2010 :
Soirée Technologies Google
09/12/2009 :
Soirée intégration continue
.
6/11/2009 :
Soirée programmation distribuée
.
02/10/2009 :
Sophia fait sa Java
.
15/07/2009 :
Soirée Agile
.
19/06/2009 :
Soirée RIA
.
10/04/2009 :
Soirée SOA
.
14/01/2009 :
Mini-conf Java EE
.
Donateurs
Faites un don au Riviera JUG pour financer les prochaines soirées :
Anciens et futurs donateurs
Sponsors du prochain JUG
Anciens et futurs sponsors
Liens
Carte des JUGs de France