elasticmongooseq
Version:
Mongoose elasticsearch bindings
29 lines (25 loc) • 490 B
text/coffeescript
elasticsearch = require("elasticsearch")
Q = require('q')
#
# Elasticsearch setup
#
exports.client = new elasticsearch.Client
host: "localhost:9200"
maxSockets: 2
sniffOnStart: true
sniffInterval: 60000
defer: () -> Q.defer()
exports.index = 'animals'
#
# Fish Class
#
exports.animalMapping =
properties:
name:
type: "string"
description:
type: "string"
search_analyzer: "snowball"
index_analyzer: "snowball"
createdAt:
type: "date"