solr/lucene查询语法解析

/**********************************/
>LUCENE查询语法解析真正内幕
/**********************************/

0.举例分析
/**********************************/
//lucene的查询语法大解析
//+ 和-表示对单个查询单元的修饰
//and 和 or 和 not是对两个查询单元是否做交集或者做差集还是取反的操作的符号千万不要搞错了
//如果你的检索式是:AB:china +AB:america
//			   那么这个表示的是AB:china忽略不计可有可无必须满足第二个条件才是对的
//			   而不是你所认为的必须满足这两个检索表达式
//真正表示两个表达式必须满足的是通过AND来表示的
// 如果输入:AB:china AND AB:america这个时候lucene解析出来的
// 是:+AB:china +AB:america是这样的关系
//要表达这样的关系你也可以用:
//	+AB:china AND +Ab:america来写或者+AB:china +AB:america
//因为lucene的单元语法是: 修饰符 字段名:查询关键词 AND/OR/NOT 修饰符 字段名:查询关键词
//这样的关系才是对的
/**********************************/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值