我正在使用带有angularjs的spring data elasticsearch,现在我通过angular querybuilder获取以下json数据并将其传递给spring controller
{
"bool": {
"must": [
{
"term": {
"name": "someone"
}
},
{
"bool": {
"should": [
{
"term": {
"status": "active"
}
}
]
}
}
]
}
}
如何通过弹簧数据弹性搜索将此json转换为使用它进行搜索?
答案 0 :(得分:1)
您可以使用NativeSearchQueryBuilder
。 Click here了解更多信息。
或者您可以在ElasticSearchRepository中使用@Query
。