2017-02-03 95 views
0

我正在嘗試使用Postgres的全文搜索功能,但在涉及詞幹時,我正努力使某些查詢短語正常工作。以y結尾的單詞

草莓草莓匹配

果味不匹配的水果

從我讀過這些所產生的算法是內部給Postgres並且不一定能輕易修改。有誰知道如果-y後綴可以正確阻止?

+0

那麼,PostgreSQL允許使用其他語言(Python,R,Java等)編寫UDF,因此您可以隨時爲給定語言安裝NLP庫並編寫一個UDF來執行該語法。 – 2017-02-03 23:43:39

+0

如果有幫助,以'ies'結尾的單詞少得多,不能縮短到以'y'結尾,而不是以其他方式結束 – Bohemian

回答

0

這太長了評論。

我假設您至少熟悉關於此主題的documentation。我認爲最簡單的方法是使用相同的對創建同義詞字典。

你需要小心。在北京有許多英語單詞,你不能刪除 「Y」 的:

  • 奠定<> LA
  • 歡快<>蓋爾(女人的名字)
  • 日報<>衆議院(愛爾蘭議會)
  • 狡猾<>狐
  • 模擬<>類似於

而這不包括無數字的去除「y」字創造一個非單詞(一個大類是 - 單詞;另一個,方言)。

您將需要手動創建這些自己。

我對Postgres的字典並不熟悉。但你應該能夠完成你想要的。

相關問題