Menu

范围指定检索

当字段中存储了数值等可以指定范围的数据时,可以对该字段进行范围指定检索。

使用方法

要进行范围指定检索,在搜索表单中输入”字段名:[值 TO 值]”。

例如,要搜索 content_length 字段在 1k 字节到 10k 字节之间的文档,在搜索表单中输入如下内容:

content_length:[1000 TO 10000]

要进行时间范围指定检索,在搜索表单中输入”last_modified:[日期时间1 TO 日期时间2]”(日期时间1 < 日期时间2)。

日期时间基于 ISO 8601 标准。

年月日、时分秒及小数部分 以当前日期时间为基准的情况
YYYY-MM-DDThh:mm:sssZ (例:2012-12-02T10:45:235Z) now(当前日期时间)、y(年)、M(月)、w(周)、d(日)、h(时)、m(分)、s(秒)

基于 now 或时间时,可以添加 +、-(加法、减法)和 /(舍入)等符号。但是,基于时间的情况下,需要在符号之间加上 ||。

/ 是以 / 后面的单位进行舍入的符号。now-1d/d 无论在今天几点执行,都表示今天 00:00 减去 1 天后的前一天 00:00。

例如,要搜索 last_modified 字段在 2016 年 2 月 21 日 20 时(假设为当前日期时间)之前 30 天内更新的文档,在搜索表单中输入如下内容:

last_modified:[now-30d TO now](=[2016-01-23T00:00:000Z+TO+2016-02-21T20:00:000Z(当前日期时间)])