Использование набора навыков при добавлении документов в поисковый индекс Azure - PullRequest
0 голосов
/ 05 февраля 2019

Мне удалось успешно использовать набор навыков (извлечение ключевых слов) для столбца с помощью индексатора, импортирующего данные из коллекции Cosmos DB.Однако в конечном итоге я хочу использовать метод IndexAsync () DocumentsOperationsExtensions .NET SDK для добавления документов в индекс (поскольку у меня уже есть прослушиватель фида изменений в коллекции Cosmos DB, и я хочу использовать его вместо периодического индексатора, запрашивающего Cosmos DB),

Но я не вижу, как я могу указать набор навыков, который будет использоваться при добавлении документа в индекс с использованием подхода SDK (или даже подхода REST API - https://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents). Это поддерживаетсясценарий? Или мы обязаны использовать индексатор, если нам нужно использовать наборы навыков?

1 Ответ

0 голосов
/ 05 февраля 2019

Или мы обязаны использовать индексатор, если нам нужно использовать наборы навыков?

Правильно.Наборы навыков и функции когнитивного поиска доступны только через механизм индексатора (как указано в документах здесь ).

Они недоступны через Index API (SDK или REST).К вашему сведению - вы по-прежнему можете выполнять управление индексатором и набором навыков (если вы решите пойти по этому пути) с помощью предварительного просмотра SDK

...