0
我正在嘗試使用Postgres的全文搜索功能,但在涉及詞幹時,我正努力使某些查詢短語正常工作。以y結尾的單詞
草莓草莓匹配
果味不匹配的水果
從我讀過這些所產生的算法是內部給Postgres並且不一定能輕易修改。有誰知道如果-y
後綴可以正確阻止?
我正在嘗試使用Postgres的全文搜索功能,但在涉及詞幹時,我正努力使某些查詢短語正常工作。以y結尾的單詞
草莓草莓匹配
果味不匹配的水果
從我讀過這些所產生的算法是內部給Postgres並且不一定能輕易修改。有誰知道如果-y
後綴可以正確阻止?
這太長了評論。
我假設您至少熟悉關於此主題的documentation。我認爲最簡單的方法是使用相同的對創建同義詞字典。
你需要小心。在北京有許多英語單詞,你不能刪除 「Y」 的:
而這不包括無數字的去除「y」字創造一個非單詞(一個大類是 - 單詞;另一個,方言)。
您將需要手動創建這些自己。
我對Postgres的字典並不熟悉。但你應該能夠完成你想要的。
那麼,PostgreSQL允許使用其他語言(Python,R,Java等)編寫UDF,因此您可以隨時爲給定語言安裝NLP庫並編寫一個UDF來執行該語法。 – 2017-02-03 23:43:39
如果有幫助,以'ies'結尾的單詞少得多,不能縮短到以'y'結尾,而不是以其他方式結束 – Bohemian