Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Advanced Search for your Legacy application
Search
Elasticsearch Inc
October 24, 2014
Programming
2.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Advanced Search for your Legacy application
Softshake 2014 - Geneva
Elasticsearch Inc
October 24, 2014
More Decks by Elasticsearch Inc
See All by Elasticsearch Inc
OSCON: Scaling a distributed engineering team from 50-250
elasticsearch
13
1.6k
Stuff a Search Engine Can Do
elasticsearch
17
1.7k
Using Elastic to monitor anything
elasticsearch
3
1.6k
Log all the things!
elasticsearch
4
1.3k
Why Elastic? @ 50th Vinitaly 2016
elasticsearch
5
2k
What's New In Elasticland?
elasticsearch
3
1.1k
Kibana, Timelion, Graph Meetup
elasticsearch
3
880
Elastic for Time Series Data and Predictive Analytics
elasticsearch
4
3.2k
Elastic 2.0
elasticsearch
1
810
Other Decks in Programming
See All in Programming
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
4.8k
Crash Auto Pipelines
veronikapj
1
400
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
200
Secure Your Coding Agent Like It’s Malware (v1.5) 🇬🇧 @Code.talks 2026
richargh
0
110
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
160
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
SODA - FACT BOOK(JP)
sodainc
1
40k
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
210
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Technical Leadership for Architectural Decision Making
baasie
3
640
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Writing Fast Ruby
sferik
630
63k
WENDY [Excerpt]
tessaabrams
14
40k
A better future with KSS
kneath
240
18k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
330
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
SEO for Brand Visibility & Recognition
aleyda
0
4.9k
Exploring anti-patterns in Rails
aemeredith
4
560
Transcript
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited for your legacy app advanced search David Pilato Technical advocate elasticsearch. @dadoonet
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited our use case
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited our legacy platform WEB APP DATABASE SQL HTTP / REST JDBC
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited WEB APP our legacy application HTTP / REST JDBC SERVICE LAYER DAO LAYER WEBSERVICE LAYER DOMAIN LAYER
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited JAVA BEANS our legacy domain
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited DATABASE our legacy database SQL
Copyright Elasticsearch 2014. Copying, publishing and/or distributing without written permission
is strictly prohibited our legacy app demo time $ git clone https://github.com/dadoonet/legacy-search.git $ git checkout 00-legacy $ mvn clean install jetty:run
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited architecture connecting with our app
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited JSON document design PUT /person/person/1 { "name":"Joe Pink", "dateOfBirth":"1971-12-26", "address_id":"2", "marketing_id":"3" } PUT /person/address/2 { "city":"Paris", "country":"France" } PUT /person/marketing/3 { "cars":1000, "food":1500 }
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited JSON document design PUT /person/person/1 { "name":"Joe Pink", "dateOfBirth":"1971-12-26", "address":{ "city":"Paris", "country":"France" }, "marketing":{ "cars":1000, "food":1500 } }
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited ETL using a ETL DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited JDBC River elasticsearch rivers
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited ETL JDBC river DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON SQL JSON
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited JDBC river DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON SQL
Copyright Elasticsearch 2014. Copying, publishing and/or distributing without written permission
is strictly prohibited
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited direct connection Do It Yourself
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited direct connection DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON ES-CLIENT
Copyright Elasticsearch 2014. Copying, publishing and/or distributing without written permission
is strictly prohibited direct connection demo time $ git checkout 01-direct $ git checkout 02-bulk $ git checkout 03-mapping $ git checkout 04-aggs $ git checkout 05-compute $ mvn clean install jetty:run $ cat README.markdown
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited asynchronous synchronous vs
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited using brokers DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON ES-CLIENT
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited using brokers DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON ES-CLIENT
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited using brokers DATABASE SQL WEB APP HTTP / REST JDBC ELASTICSEARCH REST / JSON ES-CLIENT
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited
Copyright Elasticsearch 2014 Copying, publishing and/or distributing without written permission
is strictly prohibited David Pilato Technical advocate elasticsearch. @dadoonet http://elasticsearch.com/support/ We are hiring!