检索系统支持一些指定的范围性的检索.
范围检索
范围检索允许一些字段在指定的范围内的条件检索.
| modified:[20040101
TO 20041101] |
上例中会查找所有修改时间为20040101到20041101之间的内容,注意:取得的内容包含起启日期和结束日期
逻辑运算检索
逻辑运算检索允许条件组合采用逻辑运算.支持 AND,OR和NOT作为运算检索的运算符(注意:运算符必需全部为大写).
或操作是作为默认的联合运算,意思是这是这两个条件其中之一能符合的记录.
查找有”中国”或有”工商”的记录
与操作是查找两个字词都有存在的记录.
查找字段中即有”中国”又有”工商的”记录
NOT否操作用于查找文章中不含有指定字词的逻辑操作运算符.
查找字段中含有”中国”,但不包含”工商”的记录
分组
本系统支持使用园括号去进行分组组合查寻条件,这是非常有用的用于你去控制逻辑运算操作.
去查找有”中国”或”工商”,且有”银行”的记录.
这样的好处在于排除了因为条件复杂而造成语法的混乱.
字段分组
系统支持使用圆括号分为若干个子句作为一个单独的字段.
查找标题中包含了”中国”和”工商”的记录
特殊字符的处理
本系统对特殊字符的处理也作为语法的一部分,当前列出来的一些字符为本系统的特殊字符:
+ - && || ! ( ) { } [ ] ^ " ~ * ? :
\
在查找包含这些特殊字符的时候,在特殊字符前加上反斜杠”\”即可,如查找(1+2):2
|