0

我是Lucene的新手。我想知道如何使用 Lucene 搜索可能带有副词前缀的单词。该文档仅包含单词,并且没有以它们为前缀的副词。

例如:如果要搜索的词是“非常漂亮”,而我的文档只包含漂亮,那么我想要一个 Hit。这个词也可以用否定前缀,比如“不是很漂亮”,或者我根本没有前缀,比如“漂亮”。我只是不能放弃前缀,因为我需要跟踪否定进一步处理的流程。

我尝试了模糊搜索,但结果并不那么令人满意。有没有办法找到完成这个?我找不到相关的答案。

4

1 回答 1

0

如果我这样做,我会在“词性标记”和“自然语言处理”上进行谷歌搜索。一旦你标记了你的词性,你就可以应用 Lucene 索引。

实现这一点的一种方法是使用它们的标签来索引单词,例如:

n:he v:is a:a aj:big n:man

为了

he is a big man

where heandman是名词,is是动词,a是冠词,big是形容词。

于 2013-02-15T20:17:03.613 回答