Search term operator and wildcard support (NEAR5, AND, OR, NOT, '*', '?', etc.) and fuzzy matching

On the /search/companies GET endpoint, does the q parameter support operators and wildcards, such as (NEAR5, AND, OR, NOT, *, ?, etc.)? If so what syntax does the API use for its query language?

Is it also possible to switch fuzzy matching on/off for a given query?

For example, a GET request on https://api.companieshouse.gov.uk/search/companies?q=insurance%20NOT%20quote should return companies with the word insurance in their name, but exclude companies names containing the word quote.

There is currently no way to customise the search or provide any operators or wildcards. Longer term we are hoping to provide more advanced search options.