首页 > java > Lucene 查询的保留字和关键字及替换方法

Lucene 查询的保留字和关键字及替换方法

2010年4月26日 发表评论 阅读评论

 Lucene 查询的保留字和关键字有:
+ – &| ! ( ) { } [ ] ^ ~ * ? : \ 还有 AND OR NOT
这些关键字,在查询之前要进行替换或过滤
在java中使用下面的方法可以全部替换Lucene 查询的保留字和关键字:
String str="www.wenhq.com \"[亲亲宝宝]+ – &| ! ( ) { } [ ] ^ ~ * ? :\\";
str =str.replaceAll("\"|\\+|\\-|\\&|\\||\\!|\\(|\\)|\\{|\\}|\\[|\\]|\\^|\\~|\\*|\\?|\\:|\\\\", " ");

分类: java 标签: , 2,857 次阅读
原文链接:http://www.wenhq.com/article/view_446.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.