在C#中提取单词的含义

时间:2011-05-31 16:50:48

标签: c# synonym

我正在做一个调用提取单词语义的项目。在做一些重做时,我发现最好是获取一个单词的同义词,而不是试图提取语义。

这样做的最佳方法是什么。我只需要得到一个单词的同义词。

请帮忙。

1 个答案:

答案 0 :(得分:1)

  1. 找一个词库。注意它的许可。例如,Roget's Thesaurus。可能有一个更适合以编程方式进行解析。
  2. 解析同义词库。例如,您可以将其存储在Dictionary<string,List<string>>中。
  3. 根据需要查找条目。如何完成这取决于您存储的数据结构。Dictionary非常简单。
  4. 如果您在此过程中遇到特定步骤时遇到问题,请随时提出。你的问题有点过于开放,我无法确切地知道要关注哪个部分。