Как использовать нечеткий поиск внутри выражения Рег? - PullRequest
0 голосов
/ 08 мая 2019

Я хочу использовать нечеткий поиск внутри выражения reg, например,

, если поисковым термином является «Caancer», тогда нечеткий поиск выдаст что-то вроде «рака», тогда я хочу добавить это в выражение reg, например /.* рак.* /

Я пробовал что-то вроде

1.search = /. * Blasttoma.* / ~ & queryType = full

2.search = /. * blasttoma ~.* / & queryType = full

, но это не дает никаких результатов

Я ожидаю, если я сделаю что-то вроде

search = /. * blasttoma.* / ~ & queryType = full

будет возвращен результат "Нейробластома"

1 Ответ

0 голосов
/ 08 мая 2019

К сожалению, это не поддерживается.Вы можете запустить условия запроса через API проверки орфографии Bing, чтобы убедиться, что они написаны правильно перед передачей регулярного выражения: https://azure.microsoft.com/en-us/services/cognitive-services/spell-check.

В качестве альтернативы, вы можете использовать API автозаполнения с нечетким режимом, чтобы получить термины-кандидаты изиндекс для использования в выражении регулярного выражения: https://docs.microsoft.com/en-us/rest/api/searchservice/autocomplete

...