问题描述
我尝试如下对ElasticsearchRepository使用本机查询,但将不同的请求重现给Elastic db。为什么会这样?
@Query(value = "{" +
" \"bool\": {" +
" \"should\": [" +
" {" +
" \"wildcard\": {" +
" \"myField\": {" +
" \"value\": \"*:myValue*\"" +
" }" +
" }" +
" }" +
" ]" +
" }" +
" }",nativeQuery = true)
List<SearchHit<myClass>> findAllByMyField(String myValue);
下面是产生的请求
GET my_index/_search
{
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "myValue","fields": [
"myField"
]
}
}
]
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)