将Kendo搜索查询映射到elasticsearch查询

时间:2018-08-16 16:46:55

标签: elasticsearch kendo-ui

我们如何将剑道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",
}

我们可以通过弹性搜索来搜索此结果吗

1 个答案:

答案 0 :(得分:0)

这两种搜索类型完全不同,因此很难映射它们。如果要在服务器上执行搜索,我建议您根据弹性搜索语法生成终结点URL,并随其附带的Kendo DataSource直接使用它。如果您需要部分数据的客户端过滤器,则可以使用Kendo查询语法。