Я создаю поиск для веб-сайта и использую множество вариантов фильтров. Я хочу использовать фильтр для множества результатов поиска, и для этого я увидел свойство Filter в SearchParameters для Azure Cognitive search. Я хочу передать переменную в фильтр, когда я пытаюсь передать эти параметры в поиске фильтра. Есть ли какой-либо способ, которым мне не нужно вручную передавать Boulevard House из моих данных и использовать вместо этого переменную houseName , поскольку я предоставил варианты для выбора, и это просто - жесткий код. Любая ссылка тоже поможет, так как я пытался читать документы, но тщетно.
{
Filter = String.Format("HouseName eq '{0}'", houseName)
} ;
var names = new List<Search>();
if (nameResult.Results.Count > 0)
{
foreach (SearchResult<Search> results in nameResult.Results)
{
names.Add(results.Document);
}
}
NameSearchViewModel nameSearchViewModel = new NameSearchViewModel();
nameSearchViewModel.Grants = names;
return View(namesSearchViewModel);