"Join Elastic developer Nicholas Knize to get an introduction to Elasticsearch's geospatial capabilities. He will give you a whirlwind tour of how to use Elasticsearch to make the most of your geo data and do things like:
Indexing considerations for optimizing geo-point and geo-shape based search
Geo-aggregations and bucket reducers for spatial visualization and analytics
Time-based indexing, aliasing, and percolation for complex space-time querying
But how does Elasticsearch compare to traditional solutions for geospatial search? John Boere, CEO of Cliffhanger Solutions Inc., will share his geospatial search story, giving you insight into their setup, lessons learned, and why they chose to use Elasticsearch, Logstash, and Kibana to help utility companies manage electricity flowing through the power grid - keeping the lights on, literally."
"Read and write data to/from Elasticsearch within Hadoop/MapReduce libraries. Automatically converts data to/from JSON. Supports MapReduce, Cascading, Hive and Pig."
"Elastic4s is a concise, idiomatic, type safe Scala Client for ElasticSearch. It provides a full Scala DSL to construct your queries and (hopefully!) reducing errors. Due to its typesafe nature Elastic4s is also a good way to learn the options available for any operation, as your IDE can use the type information to show you what methods are available. Elastic4s also allows you to index JSON documents from standard JSON libraries such as Jackson without having to unmarshall."
Con esto eliminamos la necesidad de ordenar globalmente para paginar y resolvemos el problema de los cambios concurrentes durante una consulta paginada.