应用大白全文检索Lucene语法简介

Lucene语法(一):双引号

在双引号里面的内容,将作为一个整体,进行和 Terms 一个一个进行匹配。比如 "hostd probing is done" , 只有日志内容中,有完整的 hostd probing is done 才被搜索出来。例子如下图:


如果不使用双引号括起来,那么 hostd probling is done 将被当作四个“项”逐一和单词(Term)进行匹配。

您可以认为,此四项之间的关系是“或者”(OR),例子如下图:

我们可以看到两者的区别了吧。在实践中,双引号是最常用的,当您要找一段文字的时候,千万别忘使用双引号哦。

注意:在双引号里面的内容,仅需要对 " 进行转义,写成\" ,就可以了,其他的无须考虑转义了。

本文原创,属于上海悦勤信息科技有限公司
如需转载,请注明出处:上海悦勤信息科技有限公司:应用大白全文检索Lucene语法简介
如需合作,请拨打电话:186-2150-3806