[IDSEQ-1984] Change taxon search query type to `match` and remove wildcards (#2937)
[IDSEQ-1984] Change taxon search query type to `match` and remove wildcards (#2937)

[IDSEQ-1984] Change taxon search query type to `match` and remove wildcards# Description

* Changes the logic of taxon search to use a query by `match`. This type of query matches multiple strings in a fuzzy way according to the operator specified (`and` in this case). `match` is the query type recommended by ElasticSearch for full-text search.
* Level of fuzziness is automatic computed based on the size of the query string
* Previously, we were using the `query_string` query type. Together with the use of wildcards made the results hard to understand.

# Notes

* Jira: https://jira.czi.team/browse/IDSEQ-1984

# Tests

* Tested search suggestions and for several pathogens and the results seem more logical and easy to understand.
* Query "wuhan mosquito" returns: 
Before:
```
Wuhan tick virus 2
Wuhan ledantevirus
```
Now: 
```
Wuhan Mosquito Virus 9
Wuhan Mosquito Virus 6
Wuhan Mosquito Virus 4
Wuhan mosquito orthophasmavirus 2
Wuhan mosquito orthophasmavirus 1
Wuhan Mosquito Virus 8
```

chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web