ElasticSearch @query 在 Kibana 中正常工作但在 java 中不能正常工作?

时间:2021-04-01 11:51:28

标签: elasticsearch elastic-stack elasticsearch-5 spring-data-elasticsearch elasticsearch-dsl

Kibana:

GET my_index/topiccollection/_search {"size":200,"sort":[{"updated_on":{"order":"desc"}}],"query":{"bool":{"should":[{"wildcard":{ "team_name":{"value":"melp"}}}],"filter":{"term":{"topictype":"0"}},"minimum_should_match":1} }}

Java:

@Query("{"bool":{"should":[{"wildcard":{"team_name":{"value":"?1"}}}],"filter":{"term" :{"topictype":"0"}},"minimum_should_match":1}}")

Page getTopicListByKeyword(String userName, String keyword, Pageable page);

1 个答案:

答案 0 :(得分:0)

我想通了。通配符使用小写可以正常工作。当我尝试将字符串参数转换为小写时,我得到了正确的结果。