Mongodb自然语言查询

时间:2016-03-30 16:57:17

标签: nlp

我正在为我的应用程序使用node.JS和mongodb。 我想在那里添加自然语言搜索,所以我需要将字符串转换为mongodb查询。 例如,如果用户搜索documents from John created yesterday

输出应该像

{
    creqte_at: { $gte: yesterday },
    ownerName: { "John" }
}

是否有一些模块?

1 个答案:

答案 0 :(得分:0)

有几个人写过论文,但我不知道任何NPM模块。 示例

https://www.slideshare.net/PyData/querying-your-database-in-natural-language-by-daniel-moisset-pydata-sv-2014?next_slideshow=1

其他人似乎使用neo4j将句子结构和关系建模为图形,而python则用于进行NLP处理。 http://www.lyonwj.com/2015/06/16/nlp-with-neo4j/

您可以将NaturalNode视为Python的一些NLTK功能的JS版本。 https://github.com/NaturalNode/natural