【发布时间】:2015-07-18 18:35:48
【问题描述】:
我有以下问题。我正在尝试查找“hello world”的值,但它返回零结果。但是,当value = 'hello*' 时,它确实给了我预期的结果。知道如何更改我的查询以给我 hello world 结果吗?我试过*hello world*,但由于某种原因,它不会搜索任何带有空格的东西。
我认为这与空格有关,因为当我尝试搜索 "* *" 时,它没有给我任何结果。但我知道我有很多带有空格的值。任何想法都会有所帮助!
{
"query": {
"filtered": {
"filter": {
"and": [
{
"terms": {
"variant": [
"collection"
]
}
}
]
},
"query": {
"wildcard": {
"name": {
"value": "hello world"
}
}
}
}
}
}
【问题讨论】:
标签: elasticsearch wildcard spaces