lucene如何用于搜索带有副词/否定的单词?

时间:2013-02-14 06:27:21

标签: lucene

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

例如:如果要搜索的字词“非常漂亮”且我的文档包含 只有美丽,然后我想要一个命中。这个词也可以加上前缀 像'不是很漂亮'这样的否定或者根本就没有前缀 喜欢'美丽'。我只是不能放弃前缀,因为我需要 跟踪否定,改变进一步处理的流程。

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

1 个答案:

答案 0 :(得分:0)

如果我这样做,我会谷歌“部分语音标记”和“自然语言处理”。一旦您标记了您的词性,您就可以应用Lucene索引。

实现这一目标的一种方法是使用标签对单词进行索引,例如:

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

he is a big man

其中heman是名词,is是动词,a是文章,big是形容词。