mongoosastic-ir

4.5.7 • Public • Published

LOOKING FOR MAINTAINERS

This project is looking for contributors/maintainers. Please check issue #457. If you, or anyone you know, work with Mongoose and/or ElasticSearch please let them know that we'd appreciate any help. Thanks!

Mongoosastic

Build Status NPM version Coverage Status Downloads Gitter

Mongoosastic is a mongoose plugin that can automatically index your models into elasticsearch.

Getting started

  1. Install the package
npm install -S mongoosastic-ir
  1. Setup your mongoose model to use the plugin
var mongoose     = require('mongoose')
  , mongoosastic = require('mongoosastic')
  , Schema       = mongoose.Schema

var User = new Schema({
    name: String
  , email: String
  , city: String
})

User.plugin(mongoosastic)
  1. Query your Elasticsearch with the search() method (added by the plugin)
User.search({
  query_string: {
    query: "john"
  }
}, function(err, results) {
  // results here
});

NOTE: You can also query Elasticsearch with any other method. Example:

curl http://localhost:9200/users/user/_search

Documentation

View docs

Readme

Keywords

none

Package Sidebar

Install

npm i mongoosastic-ir

Weekly Downloads

1

Version

4.5.7

License

MIT

Unpacked Size

195 kB

Total Files

52

Last publish

Collaborators

  • ahmadrahimi