我正在为我的应用程序使用node.JS和mongodb。
我想在那里添加自然语言搜索,所以我需要将字符串转换为mongodb查询。
例如,如果用户搜索documents from John created yesterday
输出应该像
{
creqte_at: { $gte: yesterday },
ownerName: { "John" }
}
是否有一些模块?
答案 0 :(得分:0)
有几个人写过论文,但我不知道任何NPM模块。 示例
其他人似乎使用neo4j将句子结构和关系建模为图形,而python则用于进行NLP处理。 http://www.lyonwj.com/2015/06/16/nlp-with-neo4j/
您可以将NaturalNode视为Python的一些NLTK功能的JS版本。 https://github.com/NaturalNode/natural