Lucene:我正确解析字符串吗?条款或短语?

时间:2011-03-21 15:59:31

标签: java syntax lucene indexing

我是Lucene的新手。如果我使用

description = new TermQuery(new Term("description", "my string"));

我要求Lucene将“我的字符串”视为唯一的单词,对吗?

我实际上需要考虑每个单词,我应该使用PhraseQuery吗?或者它是否正确?

感谢

1 个答案:

答案 0 :(得分:0)

Lucene Term Consructor

期限: public Term(String fld,String txt)

使用给定的字段和文本构造一个Term。

这意味着该字段应为 description ,而“my string”将是该术语的内容。

你只是在构建一个术语,它没有说出搜索结果(唯一性或其他)

如果您需要考虑每个单词,请使用Booleanquery并在那里添加所需的条件