I'm using c# and Nest to interact with our Elasticearch instance. I'm passing a query string to a query container using the following code:
return queryContainer
.Bool(bq => bq
.Must(m => m
.QueryString(qs => qs
.Query(query)
)
)
);
I'm trying to figure out the query string syntax for performing a close match inside a proximity search. For example, if I want to do the search "fox quick"~7, it will find the document with the quick brown fox text. If I want to include fuzziness or wildcards and search for "fo* quic*"~7 or "fo~ quic~"~7 nothing is returned. Is fuzziness or wildcards inside a proximity search not supported, or do I just have the syntax wrong. Any help would be greatly appreciated.
Thanks