文件名称:mongoose-synonyms:为 MongoDB 查询提供同义词搜索
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-09 09:32:47
JavaScript
猫鼬同义词 是一个插件,可将字典中的同义词添加到搜索查询中。 该模块的基本机制是将 MongoDB 查询中的单词替换为这些单词的同义词列表。 例如,查询 { $text : { $search : "cup of coffee" } } 可能会被查询替换 { $text : { $search : "cup mug of coffee brew java joe" } } 就在被发送到 MongoDB 之前。 您可以将多个字典用于不同的目的和路径,这允许根据数据的需要使用依赖于语言的同义词、首字母缩略词和昵称。 用法 定义架构后,使用字典加载插件以用于每个字段: var mongooseSynonyms = require ( 'mongoose-synonyms' ) ; var MySchema = new mongoose . Schema ( { ... } ) ;
【文件预览】:
mongoose-synonyms-master
----.gitignore(106B)
----package.json(679B)
----index.js(55B)
----dictionaries()
--------universities.json(20KB)
--------nicknames.json(25KB)
----README.md(3KB)
----lib()
--------mongoose-synonyms.js(4KB)
----test()
--------mongoose-synonyms.test.js(6KB)