14
France Labs Open source Search@Antibes: from theory to practice Patrick Duverger: CIO, city of Antibes Cédric Ulmer: CEO, France Labs 15/05/2013

Using Enterprise Search at the city of Antibes

Embed Size (px)

Citation preview

Page 1: Using Enterprise Search at the city of Antibes

France Labs

Open source Search@Antibes: from theory to practice

Patrick Duverger: CIO, city of AntibesCédric Ulmer: CEO, France Labs15/05/2013

Page 2: Using Enterprise Search at the city of Antibes

Agenda

City of Antibes: Why Search ? Current IT landscape Needs Requirements

France Labs: Why us ? What we do Proposed solution Project plan Project execution

City of Antibes: What next ? First outcomes and roadmap

Page 3: Using Enterprise Search at the city of Antibes

Antibes – A great city !

Beach

Mountain

Many activities

Sophia-Antipolis

Page 4: Using Enterprise Search at the city of Antibes

Antibes – IT Landscape

Authen-

ticationSedit(HR)

Hardware infrastructure

Netapp (NAS)

Oracle Servers

DMZ

Server farm

Virtualized servers

Local servers

~ 1400 PCRéseau Local

VLA

N 1

VLA

N 2

VLA

N 3

VLA

N 4

VLA

N 5

Firewall

VPN

LoadBalancer

Switch & routersSwitch & routers

Web

siteATAL(ERP)

Fire

Wall

Exchange(mail)

GIS

GLPI(helpdesk)

AXEL(ERP)

Intranet (EAI) Talend

Assets MgtWeb frontendCRM

Internal process B2C process

Internet

SGBD

BO Salamandre

Ciril(Financial)

Page 5: Using Enterprise Search at the city of Antibes

Antibes – Needs !

« Big Data » issue: 2.000 employees, 500.000 shared files, 15 terabytes of data and a growing usage of IT ressources…

Need to find the files

where they are.

Need to respect user

rights. Security and ACL

are mandatory.

Raise awareness of each

others activities

Page 6: Using Enterprise Search at the city of Antibes

Antibes – Requirements

”Low cost“

Search engine rather than CMS

High performance

If it’s not fast, it’s not used

No training for employees

Open source (encouraged by prime minister)

No License fee

Visibility on the roadmap

Large community of Lucene/Solr contributors/users

Page 7: Using Enterprise Search at the city of Antibes

Antibes: Demo (video)

Time to see what it looks like

Page 8: Using Enterprise Search at the city of Antibes

France Labs

INSTALLATIONOf enterprise search engines

TrainingLucene/Solr and Constellio

ConsultingLucene/Solr and Constellio

Page 9: Using Enterprise Search at the city of Antibes

Antibes: Proposed solution

Constellio 1.3 because: Open Source (LGPL) Can crawl file shares with ACLs Can be further extended to additional sources:

Nuxeo, Alfresco, SAP, DB, web, CMIS… Provides an extended web admin UI Leverages Apache Lucene/Solr:

reliable, scalable, autocompletion, spellchecker, multilingual faceting…

Constellio 1.3 based on: Java Google Connector Framework Java Wickets Developed by Doculibre

Page 10: Using Enterprise Search at the city of Antibes

Antibes: Project plan

September-October 2012:

Constellio installation and configuration

October 2012:

File share connectors configuration

LDAP/AD connection

November 2012:

Stability tests

Usability tests

December 2012:

Official release

Page 11: Using Enterprise Search at the city of Antibes

Antibes: Project execution 1/2

September-October 2012:

Constellio installation and configuration

September 2012 – January 2013: many unexpected issues

Very slow queries

Highlighting issues

Abnormally huge index

October 2012:

File share connectors configuration

LDAP/AD connection

January-March 2013:

No complete AD/LDAP query mechanism by default

Buggy ACL retrieval mechanism for the google file connector

Page 12: Using Enterprise Search at the city of Antibes

Antibes: Project execution 2/2

November 2012:

Stability tests

Usability tests

March 2013:

Stability tests: no backup and monitoring scripts by default

Scalability tests: for up to 600.000 files, fine on a VM with 8

GB RAM, Index of 14 GB, dual-core,, 300 ms query time

Usability tests: positive feedback

December 2012:

Official release

April 2013:

Internal release

Page 13: Using Enterprise Search at the city of Antibes

Antibes: Outcomes and roadmap

Delays in the implementation but:

Users satisfaction is high (for those who need documents!)

« No training » required is true

Open source = No license fees: youuuhouuuu !

ACLs are respected

Roadmap:

Crawl new data sources:

• Intranet

• Business Objects reports

• External sites (twitter, newspapers…)

Analyse logs for usage statistics

Integrate with the city network analysis tool (demo ?)

Page 14: Using Enterprise Search at the city of Antibes

QUESTIONS ? (like, what does the France Labs logo represent?)

We’re at your disposal during this ESEU conference for any

question !

Otherwise, here are our contact details:Twitter: @francelabs.com

Our website: www.francelabs.com

Email: [email protected]él: +33 (0) 4 92 91 14 27

Adresse: France Labs SAS

Business Pôle Bâtiment A1047 route des Dolines, Allée Pierre Ziller

F-06560 Valbonne, France