This session at Lucene/Solr Revolution by Ishan Chattopadhyaya from Lucidworks, covers the technical aspects of a new OpenStreetMap geocoder based on Apache Lucene and Solr. Recent changes to Lucene and Solr (4.0 and onwards) have seen a marked improvement in spatial search capabilities. Also, its improved support for distributed storage and search, via the SolrCloud mode, makes applications using Solr scale easily.

OpenStreetMap’s current geocoder, Nomainatim, is based on Postgresql/PostGis. Some benefits of using Solr (as compared to a database system like Postgres) for building a geocoder, is robust partial text search, analysis in various languages (stemming, tokenization, stop words etc.), spell check, faceting, highlighting, and so on. Through this presentation, the speaker intends to bring out an appreciation for a Solr based geocoder. 

This intermediate level session will take place from 10:15-11:00 on Wednesday, November 6. Click here for more details.

About the Speaker:

Ishan Chattopadhyaya (@ichattopadhyaya) was an engineer on the Search team at MapQuest where he used Lucene to build their single line search (geodisambiguator/geocoder) backend. He also worked on Vertical Intent Search and Multimedia Search at Yahoo!, where he worked on search and built their analytics infrastructure. Currently, Ishan is working for Lucidworks.

More Details:

  • For more information about Lucene/Solr Revolution EU, visit lucenerevolution.org.
  • For more Road to Revolution posts, click here.
  • To view the full session agenda, click here.
  • To register for the conference, click here.
  • To get the latest conference news and updates, follow @LuceneSolrRev on Twitter.
  • Do you have a question about the conference? Do you want to be added to the conference mailing list? Are you interested in sponsoring Revolution? If so, please email us at: info@lucenerevolution.org.

Lucene/Solr Revolution is presented by Lucidworks, the commercial entity for Apache Lucene/Solr open source search — the future of search technology.