SlideShare a Scribd company logo
1 of 24
Geo-Search: Serving Location Based
Search Results for Onsite Search
Our Geo-Search Experience is…

• 8+ years indexing up to 10m properties every day
• Returning +1.3m location based search results daily
• Across 8 countries in 6 languages
A Simplified View Step 1…
Map and hierarchical
address data is coded
with the estimated
long/lat for place
names

GEO-BUILD
A Simplified View Step 2…
Map and hierarchical
address data is coded
with the estimated
long/lat for place
names

GEO-CODE

GEO-BUILD

Each property
listing is geocoded
with a long/lat
assigned with a degree
of confidence based
on available address
data
A Simplified View Step 3…
Map and hierarchical
address data is coded
with the estimated
long/lat for place
names

GEO-BUILD

USER QUERY

User inputs
a geo-specific
search query such as
flat near Tooley
Street, SE1
GEO-CODE

Each property
listing is geocoded
with a long/lat
assigned with a degree
of confidence based
on available address
data
A Simplified View Step 4…
Map and hierarchical
address data is coded
with the estimated
long/lat for place
names

GEO-BUILD

USER QUERY

SEARCH RESULTS

User inputs
a geo-specific
search query such as
flat near Tooley
Street, SE1
GEO-CODE

Each property
listing is geocoded
with a long/lat
assigned with a degree
of confidence based
on available address
data

The search query
is interpreted to
return relevant
properties according
to long/lat with
a map and relevant
local information
But It’s Not So Simple…
Property Listing Data we receive can..
• Be incomplete (missing fields)
• Be ambiguous (duplicates and homonyms)
• Contain errors
• Wrong street, postcode or region combinations
• Mis-spellings or typos etc.

This feed has contradictory
information i.e. inaccurate details
received from the portal
Geocoding Needs …
Good Map Data
BUT
Map Data can be:
• Very expensive
• Of varying quality
• Unavailable in places like India and Brazil
And A Good Geocoder…
is often …
• Very expensive
• Requires good source input data
• Of varying accuracy
• Subject to restrictive terms of use and rate
limits

See also: http://www.theguardian.com/technology/2014/jan/13/google-maps-geocoder
What We Do Is…
Geocode using our proprietary software and
tools
• Using OpenStreetMap
• Using other open data sources
• Layering several different open and proprietary
data sets to match a place to a long/lat (termed
forward geocoding) based on available address
data
• Attach degrees of confidence to the match
But Then We Get User Queries…
Searchers don’t agree on the name for a place

VS

Use colloquial, not official names

Misspell or
mistype names

Use
abbreviations

Have different ideas of what near to.. means
And so on…
Across Different Countries…
The same place can have different names in different local languages (e.g.
Catalan vs Castilian)
Also Basque, Galician, Corsican
is
etc. or disputed territories
Some countries have many towns with the same name
Local search terms –
like ‘Kietz’ which is
used for a
neighbourhood in
Berlin or North
Germany
Local search habits like using car number plates in
Germany
And so on…
So We…
Match user searches with places
based on long/lat
• Using up to 15 different filters
including common typos
• Serve pages of listings with
geo coordinates near to the
searched for place
• Provide further heuristic filters
for house type,price, etc.
Backed by a continual programme
of testing and refining our
geocoding accuracy
A more technical view…
This Could Be Relevant To You …
If your users search for
•
•
•
•

‘Hotel near …’
‘Supermarket near …’
‘Click and Collect near …’
‘Restaurant near…’ etc.

• Using colloquial names or ambiguous queries or
searches near ‘landmarks’ or ‘streets’ etc.
• And your current solution only accepts towns or
postcodes and/or returns approximate answers
We Could Help..
Improve user satisfaction with your site search
by:
• Providing access to our geocoding technology
• To forward geocode site searches and match these
to the relevant results
• Enabling you to return more relevant search
results for users that are searching using language
that makes sense to them
A couple of comments…
• We are experts in forward geocoding names
or street addresses to a long/lat
• BUT NOT in reverse geocoding names or street
address from a long/lat
• We can share our expertise across the 8
countries where Nestoria currently operates
and also use these skills for other countries
Some Terminology…
• Geocoding (or forward geo-coding) is the process of finding
associated geographic coordinates (often expressed as
latitude and longitude) from other geographic data, such as
street addresses, or ZIP codes (postal codes)*
• Reverse geocoding is the opposite: finding an associated
textual location such as a street address, from geographic
coordinates*
• A geocoder is a piece of software or a (web) service that
helps in this process*
• Our geo-build is the process by which map data and
hierarchical address data (street, town, province…) is
entered into a database and coded to return the estimated
geographic coordinates for search queries
*Wikipedia
Contact Us
Contact:
info@lokku.com
Unit 1, 82 Clerkenwell Road
London EC1M 5RF
United Kingdom
lat/long: 51.52262, -0.10252
http://www.lokku.com
© OpenStreetMap contributors, map by MapQuest
Appendix
Parent company of OpenCage Data and property search engine Nestoria
Founded 2006 by 2 senior Yahoo! Search Executives
Serving clients globally from Clerkenwell, London
Team of 15 - experts in aggregation, all things geo, local search (ex. Yahoo!, Nokia)
UK Open Data Institute Member

Organize #geomob - quarterly meetup of location based service developers
http://geomobldn.org
Learn more: http://www.lokku.com
Residential property search engine
Operates in 8 markets: Australia, Brazil, France, Germany, India, Italy, Spain, UK
3 million unique users searching for >10 million places every month
Extensive experience in geocoding, local search, local SEM
First-mover in using OSM as alternative to Google Maps: http://bit.ly/1a0sopt

Learn more: http://www.nestoria.com
Clients who trust Lokku
OpenStreetMap
The Free Wiki World Map
Collaborative project to create a free, editable map of the world
Started in 2004 by Steve Coast in London
1.4 million registered participants
2+ billion data points, growing continually

Data available under Open Data Commons Open Database License (ODbL).
http://www.openstreetmap.org/copyright
Learn more: http://www.openstreetmap.org/about

More Related Content

Viewers also liked

Network Engineer at Tata Communications Ltd
Network Engineer at Tata Communications LtdNetwork Engineer at Tata Communications Ltd
Network Engineer at Tata Communications Ltd
Hanuman Mhaske
 
подаруй світу посмішку примак
подаруй світу посмішку примакподаруй світу посмішку примак
подаруй світу посмішку примак
nelarina
 

Viewers also liked (16)

Presentación1
Presentación1Presentación1
Presentación1
 
Network Engineer at Tata Communications Ltd
Network Engineer at Tata Communications LtdNetwork Engineer at Tata Communications Ltd
Network Engineer at Tata Communications Ltd
 
Alternative Methods for Qualifying EEE Parts for CubeSats
Alternative Methods for Qualifying EEE Parts for CubeSatsAlternative Methods for Qualifying EEE Parts for CubeSats
Alternative Methods for Qualifying EEE Parts for CubeSats
 
Guitar world manual how to play acoustic rock
Guitar world manual   how to play acoustic rockGuitar world manual   how to play acoustic rock
Guitar world manual how to play acoustic rock
 
подаруй світу посмішку примак
подаруй світу посмішку примакподаруй світу посмішку примак
подаруй світу посмішку примак
 
A systems biology approach reveals the physiological origin of increased plas...
A systems biology approach reveals the physiological origin of increased plas...A systems biology approach reveals the physiological origin of increased plas...
A systems biology approach reveals the physiological origin of increased plas...
 
#8Marzo2016 - Tutti i numeri delle donne nel mondo dell'Istruzione
#8Marzo2016 - Tutti i numeri delle donne nel mondo dell'Istruzione#8Marzo2016 - Tutti i numeri delle donne nel mondo dell'Istruzione
#8Marzo2016 - Tutti i numeri delle donne nel mondo dell'Istruzione
 
The CustomerLoop Customer Advisory Board model
The CustomerLoop Customer Advisory Board modelThe CustomerLoop Customer Advisory Board model
The CustomerLoop Customer Advisory Board model
 
Resilient Loyalty by Dan McClure
Resilient Loyalty by Dan McClureResilient Loyalty by Dan McClure
Resilient Loyalty by Dan McClure
 
Правове виховання дошкільників, як складова соціальної компетентності особист...
Правове виховання дошкільників, як складова соціальної компетентності особист...Правове виховання дошкільників, як складова соціальної компетентності особист...
Правове виховання дошкільників, як складова соціальної компетентності особист...
 
Dry Needling Brochure All Locations
Dry Needling Brochure All LocationsDry Needling Brochure All Locations
Dry Needling Brochure All Locations
 
Trabajo Nº 4 - Proyecto Pueblos Originarios de Chile
Trabajo Nº 4 - Proyecto Pueblos Originarios de ChileTrabajo Nº 4 - Proyecto Pueblos Originarios de Chile
Trabajo Nº 4 - Proyecto Pueblos Originarios de Chile
 
dotCSS 2016: Hacking HTML Emails with CSS
dotCSS 2016: Hacking HTML Emails with CSSdotCSS 2016: Hacking HTML Emails with CSS
dotCSS 2016: Hacking HTML Emails with CSS
 
TestowanieIoT2016
TestowanieIoT2016TestowanieIoT2016
TestowanieIoT2016
 
2013 資訊產業人才需求與面試技巧解析
2013 資訊產業人才需求與面試技巧解析 2013 資訊產業人才需求與面試技巧解析
2013 資訊產業人才需求與面試技巧解析
 
History of the Treadmill - Infographic
History of the Treadmill - InfographicHistory of the Treadmill - Infographic
History of the Treadmill - Infographic
 

Similar to Geo-search-location-based-results-for-site-search

Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 PresentationGeocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Blue Raster
 
GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and Interoperability
Nasr Khashoggi
 
Connally geocoding employment data
Connally geocoding employment dataConnally geocoding employment data
Connally geocoding employment data
GeCo in the Rockies
 
StrikeAd & Experian briefing November 2013: The London Edition Hotel
StrikeAd & Experian briefing November 2013: The London Edition HotelStrikeAd & Experian briefing November 2013: The London Edition Hotel
StrikeAd & Experian briefing November 2013: The London Edition Hotel
morsya
 
Products Services09
Products Services09Products Services09
Products Services09
Geodata
 
omar Mahmoud mohamedCV
omar Mahmoud mohamedCVomar Mahmoud mohamedCV
omar Mahmoud mohamedCV
omar mahmoud
 

Similar to Geo-search-location-based-results-for-site-search (20)

Geo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEOGeo-Data for Search Marketing SEM & SEO
Geo-Data for Search Marketing SEM & SEO
 
Geolocation in Drupal
Geolocation in DrupalGeolocation in Drupal
Geolocation in Drupal
 
Nestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketingNestoria case study - The effective use of geo-data for search marketing
Nestoria case study - The effective use of geo-data for search marketing
 
The role of Free and Open Source GIS and location-based services (LBS) in enh...
The role of Free and Open Source GIS and location-based services (LBS) in enh...The role of Free and Open Source GIS and location-based services (LBS) in enh...
The role of Free and Open Source GIS and location-based services (LBS) in enh...
 
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 PresentationGeocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
Geocoding Our Nation's Schools - Blue Raster NCES Stats-DC 2012 Presentation
 
Intro to Spatial data
Intro to Spatial data Intro to Spatial data
Intro to Spatial data
 
Tuli eServices_Mobile portfolio
 Tuli eServices_Mobile portfolio Tuli eServices_Mobile portfolio
Tuli eServices_Mobile portfolio
 
GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and Interoperability
 
Connally geocoding employment data
Connally geocoding employment dataConnally geocoding employment data
Connally geocoding employment data
 
StrikeAd & Experian briefing November 2013: The London Edition Hotel
StrikeAd & Experian briefing November 2013: The London Edition HotelStrikeAd & Experian briefing November 2013: The London Edition Hotel
StrikeAd & Experian briefing November 2013: The London Edition Hotel
 
Geocoding for beginners
Geocoding for beginnersGeocoding for beginners
Geocoding for beginners
 
Products Services09
Products Services09Products Services09
Products Services09
 
Solving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with LocationSolving Volume, Velocity, and Variety Challenges with Location
Solving Volume, Velocity, and Variety Challenges with Location
 
Location Information on GIS
Location Information on GIS Location Information on GIS
Location Information on GIS
 
Database@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use themDatabase@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use them
 
CTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based InformationCTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based Information
 
omar Mahmoud mohamedCV
omar Mahmoud mohamedCVomar Mahmoud mohamedCV
omar Mahmoud mohamedCV
 
ONS Local presents: Explore Subnational Statistics
ONS Local presents: Explore Subnational StatisticsONS Local presents: Explore Subnational Statistics
ONS Local presents: Explore Subnational Statistics
 
Developing Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location ServicesDeveloping Windows Phone Apps with Maps and Location Services
Developing Windows Phone Apps with Maps and Location Services
 
Pairing Tweets with the Right Location
Pairing Tweets with the Right LocationPairing Tweets with the Right Location
Pairing Tweets with the Right Location
 

More from lokku

Css sprite_maker-1
Css  sprite_maker-1Css  sprite_maker-1
Css sprite_maker-1
lokku
 
The Nestoria GeoChallenge
The Nestoria GeoChallengeThe Nestoria GeoChallenge
The Nestoria GeoChallenge
lokku
 

More from lokku (20)

Geocoding Overview
Geocoding OverviewGeocoding Overview
Geocoding Overview
 
OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data OpenCage Data and sustainable business models for open data
OpenCage Data and sustainable business models for open data
 
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014
 
A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data  A living hell - lessons learned in eight years of parsing real estate data
A living hell - lessons learned in eight years of parsing real estate data
 
Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event
Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR eventGeocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event
Geocoding India - talk delivered on 31 Jan 2014 at the Bangalore goeBLR event
 
Nestoria new design
Nestoria new designNestoria new design
Nestoria new design
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!
 
Reducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage DataReducing the technical hurdle - why we started OpenCage Data
Reducing the technical hurdle - why we started OpenCage Data
 
Css sprite_maker-1
Css  sprite_maker-1Css  sprite_maker-1
Css sprite_maker-1
 
The Nestoria GeoChallenge
The Nestoria GeoChallengeThe Nestoria GeoChallenge
The Nestoria GeoChallenge
 
Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data Making using OSM data simpler - OpenCage Data
Making using OSM data simpler - OpenCage Data
 
What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012What’s next in mapping for portals? ppw2012
What’s next in mapping for portals? ppw2012
 
How Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap mapsHow Nestoria switched to OpenStreetMap maps
How Nestoria switched to OpenStreetMap maps
 
Remote Geocoding
Remote GeocodingRemote Geocoding
Remote Geocoding
 
Lessons learned in doing lots with few people
Lessons learned in  doing lots with few peopleLessons learned in  doing lots with few people
Lessons learned in doing lots with few people
 
Mapstraction
MapstractionMapstraction
Mapstraction
 
Bar Camp London 7
Bar Camp London 7Bar Camp London 7
Bar Camp London 7
 
The path ahead for property portals
The path ahead for property portalsThe path ahead for property portals
The path ahead for property portals
 
How People Search For Locations
How People Search For LocationsHow People Search For Locations
How People Search For Locations
 
Arbyte - A modular, flexible, scalable job queing and execution system
Arbyte - A modular, flexible, scalable job queing and execution systemArbyte - A modular, flexible, scalable job queing and execution system
Arbyte - A modular, flexible, scalable job queing and execution system
 

Recently uploaded

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

Geo-search-location-based-results-for-site-search

  • 1. Geo-Search: Serving Location Based Search Results for Onsite Search
  • 2. Our Geo-Search Experience is… • 8+ years indexing up to 10m properties every day • Returning +1.3m location based search results daily • Across 8 countries in 6 languages
  • 3. A Simplified View Step 1… Map and hierarchical address data is coded with the estimated long/lat for place names GEO-BUILD
  • 4. A Simplified View Step 2… Map and hierarchical address data is coded with the estimated long/lat for place names GEO-CODE GEO-BUILD Each property listing is geocoded with a long/lat assigned with a degree of confidence based on available address data
  • 5. A Simplified View Step 3… Map and hierarchical address data is coded with the estimated long/lat for place names GEO-BUILD USER QUERY User inputs a geo-specific search query such as flat near Tooley Street, SE1 GEO-CODE Each property listing is geocoded with a long/lat assigned with a degree of confidence based on available address data
  • 6. A Simplified View Step 4… Map and hierarchical address data is coded with the estimated long/lat for place names GEO-BUILD USER QUERY SEARCH RESULTS User inputs a geo-specific search query such as flat near Tooley Street, SE1 GEO-CODE Each property listing is geocoded with a long/lat assigned with a degree of confidence based on available address data The search query is interpreted to return relevant properties according to long/lat with a map and relevant local information
  • 7. But It’s Not So Simple… Property Listing Data we receive can.. • Be incomplete (missing fields) • Be ambiguous (duplicates and homonyms) • Contain errors • Wrong street, postcode or region combinations • Mis-spellings or typos etc. This feed has contradictory information i.e. inaccurate details received from the portal
  • 8. Geocoding Needs … Good Map Data BUT Map Data can be: • Very expensive • Of varying quality • Unavailable in places like India and Brazil
  • 9. And A Good Geocoder… is often … • Very expensive • Requires good source input data • Of varying accuracy • Subject to restrictive terms of use and rate limits See also: http://www.theguardian.com/technology/2014/jan/13/google-maps-geocoder
  • 10. What We Do Is… Geocode using our proprietary software and tools • Using OpenStreetMap • Using other open data sources • Layering several different open and proprietary data sets to match a place to a long/lat (termed forward geocoding) based on available address data • Attach degrees of confidence to the match
  • 11. But Then We Get User Queries… Searchers don’t agree on the name for a place VS Use colloquial, not official names Misspell or mistype names Use abbreviations Have different ideas of what near to.. means And so on…
  • 12. Across Different Countries… The same place can have different names in different local languages (e.g. Catalan vs Castilian) Also Basque, Galician, Corsican is etc. or disputed territories Some countries have many towns with the same name Local search terms – like ‘Kietz’ which is used for a neighbourhood in Berlin or North Germany Local search habits like using car number plates in Germany And so on…
  • 13. So We… Match user searches with places based on long/lat • Using up to 15 different filters including common typos • Serve pages of listings with geo coordinates near to the searched for place • Provide further heuristic filters for house type,price, etc. Backed by a continual programme of testing and refining our geocoding accuracy
  • 14. A more technical view…
  • 15. This Could Be Relevant To You … If your users search for • • • • ‘Hotel near …’ ‘Supermarket near …’ ‘Click and Collect near …’ ‘Restaurant near…’ etc. • Using colloquial names or ambiguous queries or searches near ‘landmarks’ or ‘streets’ etc. • And your current solution only accepts towns or postcodes and/or returns approximate answers
  • 16. We Could Help.. Improve user satisfaction with your site search by: • Providing access to our geocoding technology • To forward geocode site searches and match these to the relevant results • Enabling you to return more relevant search results for users that are searching using language that makes sense to them
  • 17. A couple of comments… • We are experts in forward geocoding names or street addresses to a long/lat • BUT NOT in reverse geocoding names or street address from a long/lat • We can share our expertise across the 8 countries where Nestoria currently operates and also use these skills for other countries
  • 18. Some Terminology… • Geocoding (or forward geo-coding) is the process of finding associated geographic coordinates (often expressed as latitude and longitude) from other geographic data, such as street addresses, or ZIP codes (postal codes)* • Reverse geocoding is the opposite: finding an associated textual location such as a street address, from geographic coordinates* • A geocoder is a piece of software or a (web) service that helps in this process* • Our geo-build is the process by which map data and hierarchical address data (street, town, province…) is entered into a database and coded to return the estimated geographic coordinates for search queries *Wikipedia
  • 19. Contact Us Contact: info@lokku.com Unit 1, 82 Clerkenwell Road London EC1M 5RF United Kingdom lat/long: 51.52262, -0.10252 http://www.lokku.com © OpenStreetMap contributors, map by MapQuest
  • 21. Parent company of OpenCage Data and property search engine Nestoria Founded 2006 by 2 senior Yahoo! Search Executives Serving clients globally from Clerkenwell, London Team of 15 - experts in aggregation, all things geo, local search (ex. Yahoo!, Nokia) UK Open Data Institute Member Organize #geomob - quarterly meetup of location based service developers http://geomobldn.org Learn more: http://www.lokku.com
  • 22. Residential property search engine Operates in 8 markets: Australia, Brazil, France, Germany, India, Italy, Spain, UK 3 million unique users searching for >10 million places every month Extensive experience in geocoding, local search, local SEM First-mover in using OSM as alternative to Google Maps: http://bit.ly/1a0sopt Learn more: http://www.nestoria.com
  • 24. OpenStreetMap The Free Wiki World Map Collaborative project to create a free, editable map of the world Started in 2004 by Steve Coast in London 1.4 million registered participants 2+ billion data points, growing continually Data available under Open Data Commons Open Database License (ODbL). http://www.openstreetmap.org/copyright Learn more: http://www.openstreetmap.org/about