我目前正在一個項目中,我有一個數據庫與1000產品(洗衣機),其中每個有21個產品屬性(如重量,尺寸,顏色, 。功耗等) 我的目標是用NLP,使用戶能夠通過自然語言查詢來搜索產品的數據庫,如:瑞典語NLP產品搜索引擎與結構化數據
「找一臺洗衣機可以加載至少8公斤的衣物,高度不超過60釐米,前面有不鏽鋼「
」我正在尋找一臺洗衣機,它的價格低於n 6000瑞典克朗,並在前面開放,不在頂部「
此NL查詢需要轉換爲一個SQL查詢與我的數據庫一起使用。問題是我需要它用瑞典語工作。 我發現了一個很棒的API(https://json-tagger.com/),它爲我執行句子的預處理,標記和標記瑞典語中的詞性。謝謝!但是現在我真的很想談談如何最好地使用它來將它轉換爲SQL查詢?
我想我需要提取用戶輸入的關係和語義以查詢數據庫,但我不知道如何做到這一點。由於這是一個相當有限的領域(洗衣機產品搜索),我希望我能夠爲此做出一些規則,但我不確定這是否正確。任何幫助或想法都非常感謝! :)
我是一種新的NLP,並且會更喜歡在Python3中工作。謝謝!