布尔操作符

更新时间: 2019-09-18 11:15

布尔操作符可将项通过逻辑操作连接起来。

Lucene支持 AND, +, OR, NOT- 这些操作符。

注意:布尔操作符必须全部大写

OR

OR 操作符是默认的连接操作符。

这意味着如果两个项之间没有布尔操作符,就是使用 OR 操作符。

OR 操作符连接两个项,意味着查找含有任意项的文档。

符号 || 可以代替符号 OR。

AND

AND 操作符匹配的是两项同时出现的文档。

符号 && 可以代替符号 AND。

NOT 操作符排除那些含有 NOT 符号后面项的文档。

符号 ! 可以代替符号 NOT。

+

+ 操作符或者称为存在操作符,要求符号 + 后的项必须在文档相应的域中存在。

- 操作符或者禁止操作符排除含有 - 后面的相似项的文档。

数据密集型应用系统设计

数据密集型应用系统设计

Martin Kleppmann / 赵军平、李三平、吕云松、耿煜 / 中国电力出版社 / 2018-9-1 / 128

全书分为三大部分: 第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第1章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第2章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第3章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第4章转向数据编码(序列化)方面,包括常见模式的演化历程。 第二部分,我们将......一起来看看 《数据密集型应用系统设计》 这本书的介绍吧!

JSON 在线解析

JSON 在线解析

在线 JSON 格式化工具

MD5 加密

MD5 加密

MD5 加密工具

正则表达式在线测试

正则表达式在线测试

正则表达式在线测试