如何使用postgresql构建morph字典?

问题描述 投票:0回答:1

我需要为自然语言创建特殊的形态词汇。每个单词应该包含一组特征。 PostgreSQL 9.* 在这种情况下有帮助吗?我的意思是:我应该从头开始创建表还是有一些预定义的方法?

postgresql dictionary nlp morphological-analysis
1个回答
0
投票

您正在寻找的东西远远超出了 PostgreSQL 上典型解决方案的设计目的。 您最好的选择是构建自己的自定义表格。

现在,我只是一个对语言主题感兴趣的读者,但对于形态分析,我怀疑您会遇到具有根本不同形态系统的不同语言的问题。 例如,南岛语、印欧语和阿萨巴斯卡语中的形态概念(所有这些我所知道的都足够危险)在我看来不太有利于单一关系模型。 例如,IE 中的动词时态可能有不同的形态,但其他两个则不然。 南岛语中的重复增加了一些曲线球(特别是在处理前缀/后缀/中缀组合时),而阿萨巴斯卡语的槽位不符合其他两种语言对词性的期望。

所以我认为您不太可能找到许多通用的变形数据库模式。 事物可能是特定于语言和特定目的的。 例如,建立一个数据库来查找中古英语和现代英语之间的形态变化,与仅仅分析推文等当前形态的数据库有很大不同。

© www.soinside.com 2019 - 2024. All rights reserved.