mongoosastic / Mongoosastic
Licence: other
Index Mongoose models into elasticsearch automatically. Looking for maintainers!
Stars: ✭ 942
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Mongoosastic
Elasticsearch Query Builder
Build query for an ElasticSearch client using a fluent interface
Stars: ✭ 18 (-98.09%)
Mutual labels: elasticsearch
Docker Kibana
Kibana Docker image including search-guard
Stars: ✭ 22 (-97.66%)
Mutual labels: elasticsearch
Esx
A client for the Elasticsearch with Ecto, written in Elixir
Stars: ✭ 25 (-97.35%)
Mutual labels: elasticsearch
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (-5.52%)
Mutual labels: mongoose
Kafka Connect Elasticsearch Source
Kafka Connect Elasticsearch Source
Stars: ✭ 22 (-97.66%)
Mutual labels: elasticsearch
Kafka Connect Elastic Sink
Kafka connect Elastic sink connector, with just in time index/delete behaviour.
Stars: ✭ 23 (-97.56%)
Mutual labels: elasticsearch
Great Big Example Application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
Stars: ✭ 899 (-4.56%)
Mutual labels: elasticsearch
Cogstack Pipeline
Distributed, fault tolerant batch processing for Natural Language Applications and Search, using remote partitioning
Stars: ✭ 26 (-97.24%)
Mutual labels: elasticsearch
Elasticsearch Readonlyrest Plugin
Free Elasticsearch security plugin and Kibana security plugin: super-easy Kibana multi-tenancy, Encryption, Authentication, Authorization, Auditing
Stars: ✭ 917 (-2.65%)
Mutual labels: elasticsearch
Hugo Elasticsearch
Generate Elasticsearch indexes for Hugo static sites by parsing front matter
Stars: ✭ 19 (-97.98%)
Mutual labels: elasticsearch
Fscrawler
Elasticsearch File System Crawler (FS Crawler)
Stars: ✭ 906 (-3.82%)
Mutual labels: elasticsearch
Elastic Muto
Easy expressive search queries for Elasticsearch
Stars: ✭ 24 (-97.45%)
Mutual labels: elasticsearch
Elasticsearchdemo
ElasticSearch+Springboot的例子,对本机的文本等文件进行全文检索
Stars: ✭ 18 (-98.09%)
Mutual labels: elasticsearch
Php Es Mapper
An elasticsearch simple mapping ORM for php
Stars: ✭ 25 (-97.35%)
Mutual labels: elasticsearch
Laravel Docker Elasticsearch
This is a simple repo for practicing elasticsearch with laravel and docker.
Stars: ✭ 18 (-98.09%)
Mutual labels: elasticsearch
Search Spring Boot Starter
ElasticSearch封装基于ES版本6.4.2,极大简化了ES操作难度
Stars: ✭ 23 (-97.56%)
Mutual labels: elasticsearch
Docker Fscrawler
Dockerfile for https://github.com/dadoonet/fscrawler
Stars: ✭ 24 (-97.45%)
Mutual labels: elasticsearch
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
Mongoosastic is a mongoose plugin that can automatically index your models into elasticsearch.
Getting started
- Install the package
npm install -S mongoosastic
- 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)
- 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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].