waterline-elasticsearch-dynamic-index

0.2.3 • Public • Published

waterline-elasticsearch-dynamic-index

Provides easy access to elasticsearch from Sails.js & Waterline.

Installation

To install this adapter, run:

$ npm install waterline-elasticsearch-dynamic-index

Configuration in Sails

In production.js or development.js

connections: {
    elastic: {
            adapter: 'waterline-elasticsearch-dynamic-index',
            connection: function () {
                var conn = {
                    hosts: [
                        'http://user:changeme@elastic01.local:9200',
                        'http://user:changeme@elastic02:9200'
                    ],
                    requestTimeout: 30000
                };
 
                return conn;
            },
            index: "default_index"
        }
}
 

In your Model:

 
connection: 'elastic',
 

This adapter exposes the following methods:

find()
  • Status
    • Done
findOne()
  • Status
    • Done
create()
  • Status
    • Done
update()
  • Status
    • Done
destroy()
  • Status
    • Done

Package Sidebar

Install

npm i waterline-elasticsearch-dynamic-index

Weekly Downloads

6

Version

0.2.3

License

MIT

Last publish

Collaborators

  • supericeboy