![](/img/trans.png)
[英]Spring-Data elastic search repo count with custom @Query annotation not working “Expected 1 but found 30 results”
[英]@query annotation in Spring data elastic search to restrict fields
我必須使用_source屬性在源級別限制字段。
GET /analysis/_search?size=5
{ "_source": ["Job.jobdate"],
"query": {"query_string": {
"query": "(Job.state:\"PA\") "
}
}}
我必須將上述查詢轉換為我們在Spring數據彈性搜索中使用的@Query注釋。
以下是@query注釋的示例。 但是我需要類似的方法來實現上述查詢。
@Query(" {\"bool\": { \"must\": [{ \"match\": {\"state\":\"08/02/2015\"}}] } }")
Iterable<Feeds> findByClient(String state;
這樣的事情應該起作用,即您需要正確地轉義反斜杠和雙引號:
@Query("{\"query_string\": { \"query\": \"(Job.state:\\\"PA\\\")\"}")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.