node.js - 使用 Sails.js 和 MongoDB 创建搜索

标签 node.js mongodb sails.js waterline

我想在 Sails.js 中创建一个搜索页面,用于搜索 MongoDB。我知道如何实现这一点。但是,我想知道是否有一种方法可以使用 Waterline 或任何其他选项来解决拼写错误和替代拼写问题。例如。如果 MongoDB 条目是“Springfield High School”,我该如何解释“Springfield High-School”或“Spring Field High School”等...我假设如果可能的话,可以通过 Waterline 某种方式完成,但我还没有找不到任何好的文档(findLike()???)。

最佳答案

MongoDB支持通过text indexes进行全文搜索,包括搜索字符串标记化和简单的特定于语言的词干。有关功能的完整说明,请参阅链接页面。

关于node.js - 使用 Sails.js 和 MongoDB 创建搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939720/

相关文章:

javascript - 将语音字符串映射到可能的备用字符串以与 dynamoDB 匹配

mongodb - 如何连接 MongoDB 中多个文档的数组?

mongodb - 如何在 elasticsearch 中为 mongo-connector 生成的索引创建映射

node.js - 上传文件时,heroku 上的 sails 缺少 req.param()

node.js - SailsJS - 蓝图关联 "add to"

javascript - Nodejs/Javascript 获取任何进程的进程内存

node.js - 如何在nodejs中使用fineune训练openai模型

MongoDB:多处理更新和 '$inc' 操作

node.js - 处理 SailsJS 中的服务器错误

node.js - 解密 aws kms key 时出现 Nodejs 异步问题