现在的位置: 首页 > 综合 > 正文

Lucene 去掉保留字

2012年08月11日 ⁄ 综合 ⁄ 共 220字 ⁄ 字号 评论关闭

Lucene 查询的保留字有:
+ – &| ! ( ) { } [ ] ^ ~ * ? : \ 还有 AND OR NOT
这些关键字,在查询之前要进行替换或过滤
可以这样去掉:
String str=www.wenhq.com \[luncene关键字]+ – &| ! ( ) { } [ ] ^ ~ * ? :\\";
str =str.replaceAll("\"|\\+|\\-|\\&|\\||\\!|\\(|\\)|\\{|\\}|\\[|\\]|\\^|\\~|\\*|\\?|\\:|\\\\", " ");

抱歉!评论已关闭.