[英]Invalid custom @Query syntax Spring Elastic Search
有人可以闡明這一點,我已經按照這里的例子:
...但是,語法不可行。 它導致類似於下圖像的語法錯誤。 (不用說這不編譯)
我試圖逃避引號,但結果elastic
查詢不適用於以下異常:
問題是,我發現的其他示例使用的是類似的格式,當然不起作用: Spring Data elasticsearch @Query注釋用於嵌套對象
有任何想法嗎?
你有兩個問題:
A. field
查詢不再存在,您需要使用match
或term
(錯誤消息顯示“沒有為[字段]注冊查詢”)
{"bool": {"must": {"term": {"name": "?0"}}}}
B.您需要在查詢中轉義雙引號(因為您可以看到您的IDE正在查詢您的查詢)
@Query("{\"bool\": {\"must\": {\"term\": {\"name\": \"?0\"}}}}")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.