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

/waterline-elasticsearch-dynamic-index/

    Package Sidebar

    Install

    npm i waterline-elasticsearch-dynamic-index

    Weekly Downloads

    7

    Version

    0.2.3

    License

    MIT

    Last publish

    Collaborators

    • supericeboy