構造化データベース用の自然言語クエリツールを開発する必要があります。私は2つのアプローチを試しました。私はいくつかのNLPの手順は実行して自然のクエリをフォーマットするために行った最初のケースで 自然言語処理データベースクエリ
を使用してPythonのNLTK(pythonのための自然言語ツールキット)を使用して
- ストップワードを削除し、ステミングし、最終的に特色のある文法マッピングを使用してキーワードをマッピングします。この方法論は、単純なシナリオで機能します。
次に、私は第2のアプローチに移った。 JSONでデータを検索し、対応する列名とテーブル名を取得してから、SQLクエリを作成します。これについては、私はまた、ストップワードを削除する実装、javascriptを使用してステミング。
これらの手法にはいずれも制限があります。意味検索アプローチを実装したい。
は、誰も私にこれを行うには良いアプローチを提案することができます。..
あなたの目標はどれですか?人間の文をデータベースクエリに構文解析することを意味しますか? – Alex
はい私は人間の文をデータベースクエリに解析したいと思っています。 –
いくつかの例といくつかのコードを提供し、これらの制限が何であるかを説明する必要があると思います – Alex