[6:54:31 PM | Edited 6:57:33 PM] Brian Horakh: NOTE:
I am strongly thinking about versioning to 201403 for this update.
it's a big functionailty jump, lots of bug fixes, it'd put us back on "A" in the admin client.

i have changed appPublicSearch mode:elastic-native to
mode:
elastic-search,elastic-count,elastic-msearch,
elastic-mlt,elastic-suggest,elastic-scroll,elastic-scroll-helper,elastic-scroll-clear

verisons BEFORE 201403 can mode=pass elastic-native and it will convert that to elastic-search (which is it's direct equivalent). After 201402 you need to search and replace for mode=elastic-native to mode=elastic-search

A brief explanation of /modes/:

elastic-search: a query or filter search, this is probably what you want.

elastic-count: same parameters as query or search, but simply returns a count of matches

elastic-msearch: a method for passing multiple pipelined search requests (ex: multiple counts) in one call, so if doing filtered searchs this makes it  possible to show how many matches are available.

elastic-mlt: "More Like This" uses field/terms to find other documents (ex: products) which are similar

elastic-suggest: used to run did-you-mean or search-as-you-type suggestion requests, which can also be run as part of a "search()" request.
FOR MORE INFO:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-suggesters-completion.html

elastic-explain: explains why the specified document did or did not match a query, and how the relevance score was calculated.

elastic-scroll,elastic-scroll-helper,elastic-scroll-clear: used to interate through scroll results using a scroll_id
new customer macros, fix to authentication