答应在独自的查询中组合恣意数量的查询,指定的查询句子表名哪些部分是有必要匹配(must)、应该匹配(should)或不能匹配(must_not)
运用range查询时,请细心考虑一下过滤器是否为更好的挑选。因为在查询规模之中的文档是二元的匹配(“是的,文档在规模之中”或许“不是,文档不在规模之中”),
查询不必是查询。为了取得更好的功能,它应该是过滤器。假如不确定运用查询仍是过滤器,请运用过滤器。在99%的用例中,运用range过滤器是正确的挑选。
和term查询相似,prefix 查询和过滤器答应你依据给定的前缀来查找词条,这儿前缀在查找之前是没有通过剖析的。例如,为了在索引中查找以“liber” 最初的悉数活动。
missing过滤器让你能够查找字段里没有值,或许是映射时指定的默认值的文档(也叫作null值,即映射里的nul1_ _value)。 为了查找缺失reviews字段的文档,能够运用下面这样的过滤器:
假如想支撑+/-或许在特定字段中查找,就运用match查询simple_ query_ string查询
你想将输入作为词组并查找包括这个词组的文档,词组中的单词间或许包括一些距离(slop)
要查找和用户查找相似的词组,运用match phrase查询,并设置一定量的slop
你想在not_ analyzed字段中查找单个的关键词,并彻底清楚这个词应该是怎么呈现的
你期望组合许多不同的查找恳求或许不同类型的查找,创立一个独自的查找来处理它们 运用bool查询,将恣意数量的子查询组合到一个独自的查询
运用multi_ match查询,它和match查询的体现相似,不过是在多个字段上查找
运用prefix查询,发送用户现已输入的内容,然后获取以此文本最初的匹配项
联系人:徐经理
手 机:13573936073
公 司:欧洲杯竞猜软件(欧洲杯·中国)买足球软件下单平台
地 址:临沂市罗庄区罗西工业园