您好,我来为您解答: ucene查询结果直接跟分词器有关,查询时候都会把检索关键字分词,所以这个貌似不好设置。 全匹配需要使用TermQuery配合StringField使用,模糊查询使用FuzzyQuery或MultiFieldQueryParser 全匹配和模糊匹配的query加入到BooleanQuery就可以实现我要的功能了。 如果我的回答没能帮助您,请继续追问。