2012/11/16

Devoxx2012: Search, the Final Frontier - Shay Banon

Elasticsearch features
  • uses lucene internally
  • Json / rest api + java library
  • web interface
  • distributed:
    • indexes: e.g. Time based indexes: logical grouping
    • shards, replicas
    • clusters
    • auto discovery of master
    • elected master: responsible for consistent state & does bookkeeping for new nodes
    • crashed master: logged, new master is auto-elected
    • move shards
  • other (lucene features)
    • whitespace analyser
    • stop word removal
    • keyword analyser: keep as string
    • ngram / soundex

No comments: