Я использую службу поиска Azure для поиска документов в моей учетной записи Azure CosmosDB.
Используя портал, я создал службу поиска Azure и предоставил свой существующий CosmosDB в качестве источника данных.
Ниже приведен пример документа, хранящегося в CosmosDB
{
"id": "Engine",
"Sub-Components Price": [
//Price list
],
"Sub-Components": [
"List of sub components here"
],
"Brand": "Brand Name here",
}
Когда в качестве источника данных для поиска в Azure предоставляется CosmosDB, содержащий указанный выше документ, поле идентификатора внутренне преобразуется в некоторую строку (автоматическое индексирование может быть).
Я могу установить другие поля, такие как Подкомпоненты, Бренд, в качестве параметра поиска (используя C #) и выполнять поиск только по этим конкретным полям.Я хочу применить то же самое к полю id также.Но поле id зашифровано / закодировано в какую-то другую строку следующим образом:
{
"id": "UkVRX1ZFSF9DVVNUX0",
"Sub-Components Price": [
//Price list
],
"Sub-Components": [
"List of sub components here"
],
"Brand": "Brand Name here",
}
Как получить мой оригинальный идентификатор и установить его в качестве параметра поиска?
Заранее спасибо !!