en Lucene. • https://github.com/elasticsearch/elasticsearch • HTTP JSON API • 2010 (como un rewrite de Compass 2004) • elasticsearch.com • Empresa con ~ U$S 100 MM de funding • 2012 • CTO := Creador de ES
• El mapping describe el tipo de dato de cada atributo del documento y como analizarlo. • Si no hay mapping, se genera uno de forma automática (La magia schema-less de ES). • El mapping no se puede cambiar.
momento de indexado. Se mapean directamente con los Analyzers de Lucene. Compuestos de: • Un Tokenizer • Cero o más TokenFilters • Cero o más CharFilters Qué son?
area protested the proposal by San Diego Gas & Electric to shift customers to a time-based billing system, during the first of four public hearings organized by CPUC on the proposal… curl -XGET ‘localhost:9200/_analyze?tokenizer=standard&token_filters=standard,lowercase,stemmer' \ -d ‘ (Source: San Diego Union-Tribune) Solar customers in San Diego area protested the proposal by San Diego Gas & Electric to shift customers to a time-based billing system, during the first of four public hearings organized by CPUC on the proposal... ' \ | jq ".tokens[].token" \ | xargs echo sourc san diego union tribun solar custom in san diego area protest the propos by san diego ga electr to shift custom to a time base bill system dure the first of four public hear organ by cpuc on the propos
fuzzy query geoshape query more like this query nested query prefix query query string query regexp query span first query span multi term query span near query span not query span or query span term query wildcard query minimum should match template query geo bounding box filter geo distance filter geo distance range filter geo polygon filter geoshape filter geohash cell filter script filter Other queries