我们如何将剑道UI查询映射到弹性搜索查询。 这是我的标准剑道查询。.
filter:{
logic:and,
filters:[
{
field:"firstname",
operator:"eq",
value:"john"
},
{
field:"lastname",
operator:"eq",
value:"doe"
},
{
field:"faiser",
operator:"lte",
value:"doe"
},
{
field:"faiser",
operator:"lte",
value:"doe"
}
]
},
sort:{
field:"fullname",
dir:"asc",
},
{
field:"fullname",
dir:"desc",
}
我们可以通过弹性搜索来搜索此结果吗
答案 0 :(得分:0)
这两种搜索类型完全不同,因此很难映射它们。如果要在服务器上执行搜索,我建议您根据弹性搜索语法生成终结点URL,并随其附带的Kendo DataSource直接使用它。如果您需要部分数据的客户端过滤器,则可以使用Kendo查询语法。