lucene的QueryParser对象调用parse方法,因为特殊字符.无法获取查询结果

场景:
1.原始文件名为apache.txt

2.使用lucene生成索引文件后。

3.通过QueryParser 对象查询索引库中找到结果。

				//创建queryparser对象
		        QueryParser queryParser = new QueryParser(matchVersion, "fileName", new IKAnalyzer());
		        //使用默认的域,这里用的是语法,下面会详细讲解一下
//		        Query query = queryParser.parse("apache.txt");//如果使用.txt文件名后缀会影响这个方法解析

形成原因:特殊字符.

上一篇:使用Node.js获取HTTP请求正文数据


下一篇:解决数据中大数字文字(导致文章删除失败)