У меня есть запрос в Json следующим образом.
'query': {
"bool": {
"should": [
{ "query_string": { "query": _searchTerm } },
{ "multi_match": { "query": _searchTerm, "type": "phrase_prefix", "fields": filteredList } }
]
}
},
FilterList - это массив строк, содержащий поле Names. Я хотел преобразовать этот запрос в .NET
Я поражен, как добавить этот список полей.
Часть моего запроса .NET выглядит следующим образом.
.Query(q => q
.Bool(b=>b
.Should(
m=>m.QueryString(qs=>qs.Query(searchOptions.SearchTerm)),
m=>m.MatchPhrasePrefix(qs=>qs.Query(searchOptions.SearchTerm).Field(???))
)
)
)
);
Любая помощь заметна. Заранее спасибо.