Skip to content
This repository has been archived by the owner on Jul 1, 2019. It is now read-only.

abukurov/mongoose-fulltext-plugin

Repository files navigation

mongoose-fulltext-plugin

N-gram based searching for mongoose models

David npm MIT NPM Version

Installation

$ npm install --save mongoose-fulltext-plugin

Usage

const mongoose = require('mongoose');
const fulltext = require('mongoose-fulltext-plugin');

const schema = new Schema({
    title: String,
    description: String
});

schema.plugin(fulltext);
const Model = mongoose.model('YourModelName', schema);

Model.search('custom text').then(...);

Plugin Options

  • fields - array of document fields to be used for computing n-grams. All string fields by default.
  • stemmer - function to be used for computing word stem. stemmer by default.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages