У меня есть следующие записи в моем поисковом индексе Azure
{
"customerId": "8feda7ca-c9f0-40d9-86d8-434b0bbe94c2",
"registeredName": "TeamPeacock",
"tradingName": "TeamPeacock",
},
{
"customerId": "b445eb04-8d07-4708-a197-770cda3a459e",
"registeredName": "TeamPeacock1",
"tradingName": "TeamPeacock 1",
}
Я использую полный поиск с подстановочным / нечетким поиском для извлечения записей.
Ниже по поисковым запросам не удается получить вышеуказанные записи:
Сбой запроса 1:
{
"search": "(peacock*) OR (peacock*~) OR (peacock~)",
"queryType": "full",
"searchMode": "all"
}
Сбой запроса 2:
{
"search": "(peacock*) OR (peacock*~) OR (peacock~)",
"queryType": "full",
"searchMode": "any"
}
Сбой запроса 3:
{
"search": "(peacock*)",
"queryType": "full",
"searchMode": "any"
}
Сбой запроса 4:
{
"search": "(peacock*~) OR (peacock~)",
"queryType": "full",
"searchMode": "any"
}
Но если я включу термин "teampeacock", поисковый запрос вернет результат.
Пропущенный запрос:
{
"search": "(teampeacock*) OR (peacock*~) OR (peacock~)",
"queryType": "full",
"searchMode": "all"
}
Пропущенный запрос:
{
"search": "(teampeacock*~) OR (peacock~)",
"queryType": "full",
"searchMode": "any"
}
Почему поиск с термином "павлин" не возвращает данные?