2016-03-30 9 views
2

私は自分のアプリケーションにnode.JSとmongodbを使用しています。 そこに自然言語検索を追加したいので、文字列をmongodbクエリに変換する必要があります。たとえば ユーザー検索documents from John created yesterdayMongodb Natural Languageクエリ

場合、出力は

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

いくつかのモジュールがありますようにすべきですか?

答えて

0

論文を書いた人は幾人かいますが、NPMモジュールはわかりません。 例えば

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

その他はNLP処理を行うためにグラフとして文構造との関係をモデル化するためのNeo4jを使用して、及びパイソンているように見えます。 http://www.lyonwj.com/2015/06/16/nlp-with-neo4j/

NaturalNodeはPythonのNLTK機能のJSバージョンとして見ることができます。 https://github.com/NaturalNode/natural

関連する問題