我想进行这样的搜索:
我尝试了这个,但是效果不佳。
GET /_search
{
"query":
{ "query_string":
{
"query": "Test*"
}
}
}
尝试使用通配符搜索。确保您正在搜索的字段是text
字段。
{
"query": {
"query_string" : {
"query" : "*desc*"
}
}
}
如果要使用所有索引,可以像这样查询
curl -XGET 'http://localhost:9200/index1,index2/_search
PS:从性能角度来看,这是一个坏主意,因为它会搜索索引中的所有字段。或者,您可以在查询字符串中使用default_field
并指定该字段。