Как сделать языковой фильтр на Azure Поиск подсказок? - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть многоязычный индекс при azure поиске, а также подсказка по некоторому полю. но средство подсказки может вернуть результат не на текущем языке, это какой-либо параметр, чтобы установить языковой фильтр?

  var url = $"{CloudSearchServiceSettings.SearchService}/indexes/{index}/{Docs}/{AzureSuggestUrl}{HttpUtility.UrlDecode(term)}&{SuggesterName}={SuggesterNameValue}&fuzzy={IsFuzzy.ToString()}&highlights={IsHighlighting.ToString()}&{ApiVersion}={CloudSearchServiceSettings.ApiVersion}";

            if (IsHighlighting)
            {
                url += $"&highlightpretag=<b>&highlightposttag=</b>";
            }

            return url;

1 Ответ

0 голосов
/ 04 февраля 2020

$ фильтр работает, но должен быть добавлен latestversion_1!

[{"key":"$filter","value":"(language_1 eq 'en') and (latestversion_1 eq true)\n","description":""}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...