【发布时间】:2016-03-21 13:25:34
【问题描述】:
您好,我想索引看起来像这样的对象
{
uuid: "123",
clauses: [{ order: 1, uuid: "345"},{ order: 2, uuid: "567"},{ order: 3, uuid: "789"}]
}
有没有办法编写一个匹配所有包含的对象的查询 子句 uuid: "345" 和 uuid: "789" 但第二个的顺序最多比第一个大两个?
所以上面的例子会匹配,但下一个不会:
{
uuid: "999",
clauses: [{ order: 1, uuid: "345"},{ order: 2, uuid: "567"},{order: 3, uuid: "777"},{ order: 4, uuid: "789"}]
}
原因是“789”子句的顺序是4,比“345”子句的顺序为1大2个以上。
感谢任何帮助! 谢谢, 迈克尔
【问题讨论】:
标签: elasticsearch indexing range-query