我必须使用_source属性限制源级别的字段。
GET /analysis/_search?size=5
{ "_source": ["Job.jobdate"],
"query": {"query_string": {
"query": "(Job.state:\"PA\") "
}
}}
我必须将上面的查询转换为我们在Spring数据弹性搜索中使用的@Query anotation。
以下是@query注释的示例。但我需要类似的方法来实现上述查询。
@Query(" {\"bool\": { \"must\": [{ \"match\": {\"state\":\"08/02/2015\"}}] } }")
Iterable<Feeds> findByClient(String state;
答案 0 :(得分:0)
这样的事情应该有效,即你需要正确地逃避反斜杠和双引号:
@Query("{\"query_string\": { \"query\": \"(Job.state:\\\"PA\\\")\"}")