Elasticsearch 1.6.0 based on Lucene 4.10.4 released

Elasticsearch 1.6.0 based on Lucene 4.10.4 recently released, is a distributed, open source search and analytics engine, designed for horizontal scalability, reliability, and easy management. It combines the speed of search with the power of analytics via a sophisticated, developer-friendly query language covering structured, unstructured, and time-series data.


Elasticsearch 1.6.0 changelog

Breaking Changes

  • Benchmark:
    • Benchmark api: removed leftovers
  • Highlighting:
    • Wildcard field names in highlighting should only return fields that can be highlighted
  • Network:
    • Remove unsafe options
  • Snapshot/Restore:
    • Fix FSRepository location configuration

New features

  • Logging:
    • Add ability to specify a SizeBasedTriggeringPolicy for log configuration
  • Mapping:
    • Bring back numeric_resolution
  • REST:
    • API: Add response filtering with filter_path parameter
  • Recovery:
    • Synced flush backport
    • Move index sealing terminology to synced flush
    • Seal indices for faster recovery
  • Scripting:
    • Add support for fine-grained settings
  • Search:
    • Validate API: provide more verbose explanation
  • Settings:
    • Add ability to prompt for selected settings on startup
    • bootstrap.mlockall for Windows (VirtualLock)
  • Shadow Replicas:
    • Allow shards on shared filesystems to be recovered on any node
  • Stats:
    • Add field stats api

See release notes for ton of enhancements and bug fixes

Install Elasticsearch 1.6.0 on Ubuntu OS

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key ad

echo "deb http://packages.elastic.co/elasticsearch/1.6/debian stable main" | sudo tee -a /etc/apt/sources.list

sudo apt-get update && sudo apt-get install elasticsearch

sudo update-rc.d elasticsearch defaults 95 10

If your distribution is using systemd:

sudo /bin/systemctl daemon-reload

sudo /bin/systemctl enable elasticsearch.service

Install Elasticsearch 1.6.0 on CentOS Platform

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

Add the following in your /etc/yum.repos.d/ directory in a file with a .repo suffix, for example elasticsearch.repo


name=Elasticsearch repository for 1.6.x packages





Now install and set to auto start:

yum install elasticsearch

chkconfig --add elasticsearch

If your distribution is using systemd:

sudo /bin/systemctl daemon-reload

sudo /bin/systemctl enable elasticsearch.service
comments powered by Disqus