Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  User stories documented (Bhooshan)
  •  User stories reviewed (Nitin)
  •  User stories reviewed (Todd)
  •  Requirements documented (Bhooshan)
  •  Requirements Reviewed (Nitin/Todd)
  •  Design Documented (Bhooshan
  •  Design Reviewed (Andreas/Terence/Poorna)
  •  Implementation
  •  Documentation
  •   

...

Requirements

The main requirements influencing these enhancements are:

...

Most research indicates feature parity between the two options, although Elasticsearch seems to have better REST API and JSON support. However, being that Apache Solr is more favored in Hadoop-land (supported by more distributions, is the only search engine that Cloudera supports, and has support in Slider to run on YARN), it makes more sense as the first candidate for supporting a search backend. The search backend, however, can be made pluggable (as an extension loaded using its own classloader using an SPI), so it could be swiped out for ElasticSearch if users wish to in future.

...