Querybuilder与弹簧数据弹性搜索

时间:2015-11-16 11:16:46

标签: json angularjs spring elasticsearch spring-data-elasticsearch

我正在使用带有angularjs的spring data elasticsearch,现在我通过angular querybuilder获取以下json数据并将其传递给spring controller

 {
 "bool": {
 "must": [
 {
  "term": {
  "name": "someone"
 }
 },
{
"bool": {
  "should": [
    {
      "term": {
        "status": "active"
       }
      }
     ]
    }
   }
  ]
 }
}

如何通过弹簧数据弹性搜索将此json转换为使用它进行搜索?

1 个答案:

答案 0 :(得分:1)

您可以使用NativeSearchQueryBuilderClick here了解更多信息。

或者您可以在ElasticSearchRepository中使用@Query