从solr获取同义词或词根

时间:2017-04-26 13:24:20

标签: java database data-structures solr

我有一个如下所示的同义词列表

"gb":["gib","gigabyte"],
"happy":["glad","joyful"],
"television":["tv"]

我需要将句子1转换为句子2

  1. 我喜欢看电视
  2. 我喜欢看电视
  3. 太阳能中是否存在同义词API,如果我通过" tv"可以回馈电视"

    可以采取什么方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您正在考虑使用Solr,那么就不会那么容易。将整个Solr用于此目的是没有意义的。

只需使用您选择的数据结构(取决于您的需求,它可能是一个哈希映射列表,a multimap from guava ...)来存储字典数据,并使用普通的java。