Percolate query_string does not support automatic expansion of wildcard field references

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
2.17

Describe the issue:
Hi all, Just try the following sequence of Rest instructions in Opensearch 1.3 or 2.17
You will have an error “No field mapping can be found for the field with name [detail.*]”
The same sequence of instructions works fine with Elasticsearch 7.7 engine.

PUT testindex1
{
  "mappings": {
    "properties": {
      "search": {
        "properties": {
          "query": { 
            "type": "percolator" 
          }
        }
      },
      "price": { 
        "type": "float" 
      },
      "item": { 
        "type": "text" 
      },
      "detail": {
          "properties": {
            "det1": {
              "type": "keyword"
            },
            "det2": {
              "type": "keyword"
            }
          }
        }
    }
  }
}

PUT testindex1/_doc/buggy
{
  "search": {
    "query": {
      "query_string": {
        "query": "detail.\\*: value"
      }
    }
  }
}

Configuration:
AWS Managed service

What is strange is that the following instruction works fine:

PUT testindex1/_doc/ok
{
 "search": {
  "query": {
   "query_string": {
     "query": "detail.\\*: value*"
    }
   }
 }
}

I would like the community to evaluate if this error “No field mapping can be found for the field with name [detail.*]” could be considered as a bug and what should I do to expect it to be fix in the future.

(I’m new to this Opensearch community)

Try this instead.

PUT testindex1/_doc/buggy
{
  "search": {
    "query": {
      "query_string": {
        "query": "value",
        "fields": ["detail.*"]
      }
    }
  }
}