假设我有以下字段的文档:{field1, field2, ... fieldn}
我需要运行一些查询,其中一些条件将需要比较两个或更多字段。例如:fieldX = fieldY
在标准SQL中,一个例子可能是:
SELECT * FROM Table1 WHERE farePrice>100 AND originRegion = destinationRegion
我已经阅读了一些文档,似乎“脚本编写”可能是实现此目的的唯一方法?还有其他选项吗?
假设我有以下字段的文档:{field1, field2, ... fieldn}
我需要运行一些查询,其中一些条件将需要比较两个或更多字段。例如:fieldX = fieldY
在标准SQL中,一个例子可能是:
SELECT * FROM Table1 WHERE farePrice>100 AND originRegion = destinationRegion
我已经阅读了一些文档,似乎“脚本编写”可能是实现此目的的唯一方法?还有其他选项吗?
"query":{"bool":{"must": {"range":...}},"filter":...}
。参考链接:https://dev59.com/W1kS5IYBdhLWcg3wASHc。 - AJP