有没有办法在Lucene中将首字母缩略词与扩展名相匹配?

时间:2016-01-17 23:11:00

标签: java lucene acronym

我使用Lucene为人们的推文及其位置编制索引,但人们把这些奇怪的名字当作位置......但是......

有没有办法匹配这些(在索引时间或查询时间内)? 1)美国 2)美利坚合众国 3)美国

1)俄克拉荷马州 2)好的

依旧......

P.S。我想要一个解决方案,因为我不需要自己写一个synonim字典

1 个答案:

答案 0 :(得分:1)

您可以在索引或查询时解决此问题。

在索引编制时,您需要通过在您提供的同义词词典中进行查找来丰富您的数据,然后将原始术语和同义词都用相同的帖子信息编制索引。

或者,您可以使用查询字符串执行相同的操作,并构建一个BooleanQuery“OR” - 原始术语和同义词。