我是Lucene的新手。如果我使用
description = new TermQuery(new Term("description", "my string"));
我要求Lucene将“我的字符串”视为唯一的单词,对吗?
我实际上需要考虑每个单词,我应该使用PhraseQuery吗?或者它是否正确?
感谢
答案 0 :(得分:0)
Lucene Term Consructor说
期限: public Term(String fld,String txt)
使用给定的字段和文本构造一个Term。
这意味着该字段应为 description ,而“my string”将是该术语的内容。
你只是在构建一个术语,它没有说出搜索结果(唯一性或其他)
如果您需要考虑每个单词,请使用Booleanquery并在那里添加所需的条件