我正在尝试使用Postgres的全文搜索,但当涉及词干时,我正在努力使某些查询短语正常工作。
草莓搭配草莓
果味与果味不匹配
据我所知,这些词干提取算法是Postgres的内部算法,不一定能轻易修改。有谁知道-y后缀是否可以正确地进行词干处理?
发布于 2017-02-04 07:39:37
这篇评论太长了。
我假设您至少熟悉这个主题上的documentation。我认为最简单的方法是创建一个具有等价对的同义词字典。
你需要小心。英语中有很多单词不能去掉"y":
爱尔兰parliament)
这并不包括大量的单词,去掉"y“就会产生一个非单词(一个很大的类是-ly单词;另一个是-way单词)。
您将需要手动创建这些自己。
我对Postgres的字典不是很熟悉。但是你应该能够完成你想要的。
https://stackoverflow.com/questions/42034655
复制相似问题