{"_id":"seneca-elasticsearch","_rev":"28-c5b854ec1d7f7b25c45de3baa9fbd63d","name":"seneca-elasticsearch","description":"elasticsearch plugin for seneca","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"seneca-elasticsearch","version":"0.1.0","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"elasticsearch":"2.1.0"},"peerDependencies":{"seneca":"*"},"_id":"seneca-elasticsearch@0.1.0","dist":{"shasum":"a6a9691153df2f0add0679765405917d3b7292e6","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.1.0.tgz","integrity":"sha512-72Dw3qjTXCZOQFwLDZYO4faNfxymbsN++6a021rDFtQTWMJDbZAJMbv5rOZL6Kfv/CPo9vyf6fnrzH+BeyjnGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Ah1Ap276TmY06HtsxlamMV383NnQiR8RZvI5rCiDagIgXuJ9PETtBoIAy01rvsKNOO0nLr1f3HmR0AW2zxmT+aU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"}]},"0.2.0":{"name":"seneca-elasticsearch","version":"0.2.0","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.2.0","_shasum":"fc8e64d3ab4686cf01c1e73072c518c0c47bf505","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"}],"dist":{"shasum":"fc8e64d3ab4686cf01c1e73072c518c0c47bf505","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.2.0.tgz","integrity":"sha512-78+pGRiRa3qAKbiW7rMfgiM/AEh4HsG8HLxxLucxHe+TXl/jp47/dglqIIQR+//xQNNySsCnCSOMZMg/iUgxSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLh89kGhgJwG6D5kjA8Om0ZYgVR76OufJuRiClmSGK7QIgKR/urDXqidnBYcA1LsMwtWZqkrTmdRalJhdMT3dbOlc="}]}},"0.2.1":{"name":"seneca-elasticsearch","version":"0.2.1","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.2.1","_shasum":"1780a99b526bb0722344db60fa336e5822481e7a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"}],"dist":{"shasum":"1780a99b526bb0722344db60fa336e5822481e7a","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.2.1.tgz","integrity":"sha512-lYoa91WV70kZ8wSdmu7AxJYTljdtw4Fo0KHhB2pSEyFRBgfVZBEU8G1eY5UCrL+ahDZGuO8ASnzK/Wm/9zPtig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYM0fuHxlyM5jFD/EOMm6uZAxhKOe8R5uV3Z2aKzwXzQIhAPyO1mu15Imu1IqA3G3vhioXFzUBZqm8r+nLx5F1WDJL"}]}},"0.2.2":{"name":"seneca-elasticsearch","version":"0.2.2","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.2.2","_shasum":"6ef31353efbf6a5b90b51cff5ebbc7483d12c28c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"}],"dist":{"shasum":"6ef31353efbf6a5b90b51cff5ebbc7483d12c28c","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.2.2.tgz","integrity":"sha512-9D8G8ogsBpaTmkfyaFQ+36rMRp4Nkd25S2LIdYDQSIujDnmVGriK+Zi1S+s78xg0v6i4xvGtSI57DnDPOry15A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZ2CigNdHmLmFGI1ZyewLrvX0B+Tm4VSdq03UV8lbpBAiAFjtz1zcuRmUOLGE92p3xiGfUHeUbzRYXGRfaIDsTM3A=="}]}},"0.2.3":{"name":"seneca-elasticsearch","version":"0.2.3","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"gitHead":"0d1deff41a8ce0a3503570069a621a7c1d8f3b65","_id":"seneca-elasticsearch@0.2.3","_shasum":"4ff445dd23bdeb6785c46310cca5bcd2f888043f","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.28","_npmUser":{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}],"dist":{"shasum":"4ff445dd23bdeb6785c46310cca5bcd2f888043f","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.2.3.tgz","integrity":"sha512-z8TMXMKqKD64MvHMi7OSiPt9AMT/6Pf5Mg5MnMTWUq+h4/GCGDTOvuaLxENZ3LNLzQEFN+D10sgls6gi9QvDWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGti4POGFEgfYuRrpfJhAnuu6MJsgKCJPIXk49taSxi7AiB9Daz0VfaBcCLawLtjFG9FOga2GjsiG7iBO56nH4dGlQ=="}]}},"0.2.4":{"name":"seneca-elasticsearch","version":"0.2.4","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.2.4","_shasum":"ea16bcb9b55219275127db97f5c793e95444a0d0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}],"dist":{"shasum":"ea16bcb9b55219275127db97f5c793e95444a0d0","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.2.4.tgz","integrity":"sha512-nBKjwYH+9lWI/POdbC7K2c5RsGv+RsZadZPbt9PgDpWdt1qfqe4k6fpmOykLzPqa5nVHAgPouA+fM/uwokyLqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/iuxFG8BW34EE+O+u0JDmSBnVISKzt9C36qrXVYXMiAiAcXFV3lxCVCQNhtZJscZujWI0kvXP1IsVvXVnz1+Sotw=="}]}},"0.3.0":{"name":"seneca-elasticsearch","version":"0.3.0","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.3.0","_shasum":"439380d95cb6a9514c82017a0c8580bd57991abf","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}],"dist":{"shasum":"439380d95cb6a9514c82017a0c8580bd57991abf","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.3.0.tgz","integrity":"sha512-FEmeplX70Gs5YUXk3FB91n/86BaNvEWbC2KI6t4cfVSNeZp79p+HNo8YE1F76DuYAeYMxlIPK133jhvDFOMkLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXDCEmU1YRsbdzjmU1zHGpg78MT3VE1TlkZjq/+y7qKAiEAxGO8rOuWytAdxwJyjohHE1AVK4OjKiX0jFB+YOOtcv0="}]}},"0.3.1":{"name":"seneca-elasticsearch","version":"0.3.1","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.3.1","_shasum":"58df6dc577859b9d6c44e5f9ff2418643c65251a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}],"dist":{"shasum":"58df6dc577859b9d6c44e5f9ff2418643c65251a","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.3.1.tgz","integrity":"sha512-3hAA7TmVQrAnFV5vfn0F0hQcmiaYzpMAvr7CbFJIq2JkdrNl4HV0euGu5gKxRjcInbWEJok44A5yflICN3RxVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZvZ78/8FKOgMuKTFRigXMxpBMVnmac0s6TDui81i7KgIhANBlD2V0ldGVOoqR/i/R5YOi3iAAdzQqXLuFUv3CQ/OT"}]}},"0.3.2":{"name":"seneca-elasticsearch","version":"0.3.2","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"_id":"seneca-elasticsearch@0.3.2","_shasum":"591c6c24844320e9c1382fb69a79c99c86981181","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nherment","email":"nherment@gmail.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}],"dist":{"shasum":"591c6c24844320e9c1382fb69a79c99c86981181","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.3.2.tgz","integrity":"sha512-FWslfoOsvzjkIL50BF1wbzbxTTGSSx+oBPiMBxCAIZ8Z8ZcMczZKJQdbbim6ig940HbmbMvtfd2k2ayB6tMbpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELrafSUr6Fu8A/wXhWPXSVLa7ciuEr5dH01UGBF5+TNAiEAv7nqnM0F7UAfOOXjQe/1Nu4BZDTbT/49uPrCEwjJA9c="}]}},"0.3.3":{"name":"seneca-elasticsearch","version":"0.3.3","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"gitHead":"4c92694a0c5cafa64df25f092ea9fbf0666674f3","_id":"seneca-elasticsearch@0.3.3","_shasum":"8ed2551236cb7c077aafa5e24f7c9155fb0d2f86","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.32","_npmUser":{"name":"adrianrossouw","email":"npm@daemon.co.za"},"dist":{"shasum":"8ed2551236cb7c077aafa5e24f7c9155fb0d2f86","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-0.3.3.tgz","integrity":"sha512-NfEwaJOXqmLpq2VZ8rS5NA3TEeFizcOZgvMwPxgGK/noaHcXCNmbsKDw3/iKFzsqdU1c5hT4lSsctXg5Si0dsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZs80UQojVpQfInBCv+r1yNR9t6FkvgIlwqY43p436NQIhAN0egzQWf/lo1qkXZUSYjcGfLvip0eT8XRH4SXcgp7u7"}]},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"}]},"1.0.0":{"name":"seneca-elasticsearch","version":"1.0.0","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"gitHead":"3fe41cb47756590e0aa15c4d82db6734a2c68061","_id":"seneca-elasticsearch@1.0.0","_shasum":"9b4ca03ad932abcafff7f972ee08138ff7bf51fe","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"adrianrossouw","email":"npm@daemon.co.za"},"dist":{"shasum":"9b4ca03ad932abcafff7f972ee08138ff7bf51fe","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-1.0.0.tgz","integrity":"sha512-mA/0bgpjyviIkScR85wqOZoy4Lb9yQwTN46jriyIzluTcAesvv3cXJUCsgVaR39Rr1VCoUv3Amo8Cux3tnGL0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9OZj8AB41q+uOlqKD379oV9+5yJMtr43QW75JbyVxAAiEA4Provf8SeyVHvPbNCC+qa3rhUKqLUu3sCi61EwDWqo4="}]},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},{"name":"iantocristian","email":"iantocristian@yahoo.com"}]},"1.0.1":{"name":"seneca-elasticsearch","version":"1.0.1","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"author":{"name":"Nicolas Herment"},"license":"ISC","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"2.1.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"peerDependencies":{"seneca":"*"},"devDependencies":{"mocha":"1.20.1","seneca":"0.5.15","should":"3.2.0"},"gitHead":"9193deb69d282e9b90231be6132808871f8c48f8","_id":"seneca-elasticsearch@1.0.1","_shasum":"55fb5d00ea8246bf8f53599d2d6c26e5c9869e5c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"iantocristian","email":"iantocristian@yahoo.com"},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},{"name":"iantocristian","email":"iantocristian@yahoo.com"}],"dist":{"shasum":"55fb5d00ea8246bf8f53599d2d6c26e5c9869e5c","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-1.0.1.tgz","integrity":"sha512-TJwbUQZEe09pVjPwlXBf82fFw2hn/U4onZ0Q6q3j1ZrlAVjegM8IKGPsouJbqcEECozu9d5GJvEiu/fNvOLLcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJpEsdvq+ogv6xyyp43aoKZsvBltnfaQ83n0hZ6EjQ+AIhALs9bADMLnHad+B+DziXlxaEVrDVN+9Jx2tSH8m2bxRk"}]}},"1.1.0":{"name":"seneca-elasticsearch","version":"1.1.0","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"contributors":[{"name":"Adrian Rossouw","email":"adrian@daemon.co.za"},{"name":"Nicolas Herment","email":"nicolas.herment@nearform.com"},{"name":"Richard Rodger","email":"richard.rodger@nearform.com"},{"name":"Cristian Ianto","email":"cristian.ianto@nearform.com"}],"license":"MIT","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"^5.0.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"devDependencies":{"mocha":"1.20.1","seneca":"0.6.4","should":"3.2.0"},"gitHead":"a577c662855f2c8a275944d9eae8fc6eb083e272","_id":"seneca-elasticsearch@1.1.0","_shasum":"e886e64753dce222bc12b7ec255f9be4d9c41e50","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"adrianrossouw","email":"npm@daemon.co.za"},"dist":{"shasum":"e886e64753dce222bc12b7ec255f9be4d9c41e50","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-1.1.0.tgz","integrity":"sha512-7zrvAcMkSDa5uYUTt42+a2Fsl8g0y65ibWg250Kj35ey2U5J/SaWrKPI9Rn4lPPNlKlKp5ASexohR1RNRCuO+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr0eJl6+mb0pGpZvxdFMIxVo06vklZv3aFCFF0e35Z8gIhANVxd4LVlvlUoj3EzrL+PEccNQcFrqAWmPmBO/1+uFxk"}]},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},{"name":"iantocristian","email":"iantocristian@yahoo.com"}]},"1.1.1":{"name":"seneca-elasticsearch","version":"1.1.1","description":"elasticsearch plugin for seneca","main":"elasticsearch.js","scripts":{"test":"mocha test --reporter spec"},"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"keywords":["elasticsearch","search","seneca"],"contributors":[{"name":"Adrian Rossouw","email":"adrian@daemon.co.za"},{"name":"Nicolas Herment","email":"nicolas.herment@nearform.com"},{"name":"Richard Rodger","email":"richard.rodger@nearform.com"},{"name":"Cristian Ianto","email":"cristian.ianto@nearform.com"}],"license":"MIT","bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"homepage":"https://github.com/nherment/seneca-elasticsearch","dependencies":{"async":"0.6.2","elastic.js":"1.1.1","elasticsearch":"^5.0.0","node-uuid":"1.4.1","serial":"0.0.6","underscore":"1.6.0"},"devDependencies":{"mocha":"1.20.1","seneca":"0.6.4","should":"3.2.0"},"gitHead":"05ff731229f52caf2a1e1f27bba71b83de2f0fdf","_id":"seneca-elasticsearch@1.1.1","_shasum":"9b0096d5872a9ac683c84e6e76ba8b99c664df57","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"adrianrossouw","email":"npm@daemon.co.za"},"dist":{"shasum":"9b0096d5872a9ac683c84e6e76ba8b99c664df57","tarball":"https://registry.npmjs.org/seneca-elasticsearch/-/seneca-elasticsearch-1.1.1.tgz","integrity":"sha512-RN/DfPBfUouW1cy5ydY0i888af+tawDJaLE02hxWFW29AzwaWLBRRlQQTE9o2bO3HdTYCLGfmdLrVyjppM5EiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6isCWzsPHe+qt0jWQJ6qPIb69nljjhSrt5dJvknwgxAIgeoVwMl0dJ3EOi3EgYjQMPjt43EvpFrSUMTge2+NaZHo="}]},"maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},{"name":"iantocristian","email":"iantocristian@yahoo.com"}]}},"readme":"![build status](https://travis-ci.org/AdrianRossouw/seneca-elasticsearch.svg)\n\nelastic search plugin to seneca\n\nThis plugin will automatically index any entities that are being saved.\nOnly entities will have their fields filtered by options.fields, the\nrest of the api assumes you know what you are doing.\n\n## Setup\n\n```JavaScript\n\nvar seneca = require('seneca')({\n  strict: { // needed for seneca 0.6.4+\n    add: false\n  }\n});\n\n// important to use a store definition BEFORE including this module\n// to automatically index entities\nseneca.use('mem-store',{ map:{ '-/-/foo':'*' }});\n\nseneca.use('seneca-elasticsearch', {\n  fetchEntitiesFromDB: true, // only enable if you depend on this for permissions.\n  refreshOnSave: true, // never enable this if your code needs to run in production.\n  entities: [{\n\tname: 'foo',\n\tindexedAttributes: { // define mapping to be imported\n\t  someField: {\n\t\ttype: 'string',\n\t\tindex: 'not_analyzed'\n\t  }\n\t}\n  }],\n\n  connection: { index : indexName }, // customize index name\n  pingTimeout: 1000\n});\n\nseneca.ready(function(err) {\n    if (err) { return console.log(err); }\n\n    // your code here.\n    // It will have created the index for you automatically.\n\n});\n```\n\n\n## index management api\n\n```JavaScript\n// check for index\nseneca.act({role: 'search', cmd: 'create-index', index: 'myIndex'}, callback);\n\n// create an index (checks first)\nseneca.act({role: 'search', cmd: 'create-index', index: 'myIndex'}, callback);\n\n// delete an index (checks first)\nseneca.act({role: 'search', cmd: 'delete-index', index: 'myIndex'}, callback);\n```\n\n## record management api\n\n```JavaScript\n// index or update a record\nseneca.act({\n    role: 'search',\n    cmd: 'save',\n    index: 'myIndex',\n    type: 'myType',\n    id: 'myId', // requires either this id\n    data: {\n        _id: 'myId', // or this id\n        /*  rest of object here */\n    }\n}, callback);\n\n// remove a record\nseneca.act({\n    role: 'search',\n    cmd: 'remove',\n    index: 'myIndex',\n    type: 'myType',\n    id: 'myId'\n}, callback);\n\n\n// load a record\nseneca.act({\n    role: 'search',\n    cmd: 'load',\n    index: 'myIndex',\n    type: 'myType',\n    id: 'myId'\n}, callback);\n```\n\n## search api\n\n```JavaScript\n// return all records\nseneca.act({\n    role: 'search',\n    cmd: 'search',\n    index: 'myIndex',\n    type: 'myType'\n}, callback);\n\n// match lucene query string\nseneca.act({\n    role: 'search',\n    cmd: 'search',\n    index: 'myIndex',\n    type: 'myType',\n    search: \"query string here\",\n    \n}, callback);\n\n\n// match elasticsearch JSON query\n\n// TODO: \n// See tests/search.js for more about this.\n// This is most likely what you will want\n// to be using.\n```\n","maintainers":[{"name":"nherment","email":"nherment@gmail.com"},{"name":"rjrodger","email":"richard.rodger@nearform.com"},{"name":"darsee","email":"darsee@gmail.com"},{"name":"adrianrossouw","email":"npm@daemon.co.za"},{"name":"piccoloaiutante","email":"michelecapra83@gmail.com"},{"name":"iantocristian","email":"iantocristian@yahoo.com"}],"time":{"modified":"2022-06-26T17:37:58.669Z","created":"2014-03-31T12:44:58.649Z","0.1.0":"2014-03-31T12:44:58.649Z","0.2.0":"2014-09-16T13:13:37.415Z","0.2.1":"2014-09-30T08:13:34.000Z","0.2.2":"2014-10-16T12:09:45.871Z","0.2.3":"2014-11-14T13:55:07.900Z","0.2.4":"2015-01-02T09:56:05.630Z","0.3.0":"2015-03-06T15:03:29.903Z","0.3.1":"2015-04-20T11:38:43.621Z","0.3.2":"2015-04-21T07:48:55.757Z","0.3.3":"2015-06-01T22:10:34.560Z","1.0.0":"2015-07-03T11:53:43.128Z","1.0.1":"2015-07-07T12:10:20.987Z","1.1.0":"2015-07-29T14:51:04.010Z","1.1.1":"2015-07-29T14:54:43.544Z"},"homepage":"https://github.com/nherment/seneca-elasticsearch","keywords":["elasticsearch","search","seneca"],"repository":{"type":"git","url":"git://github.com/nherment/seneca-elasticsearch.git"},"bugs":{"url":"https://github.com/nherment/seneca-elasticsearch/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Adrian Rossouw","email":"adrian@daemon.co.za"},{"name":"Nicolas Herment","email":"nicolas.herment@nearform.com"},{"name":"Richard Rodger","email":"richard.rodger@nearform.com"},{"name":"Cristian Ianto","email":"cristian.ianto@nearform.com"}]}