Найти DocumentId с помощью инструмента Discovery GUI
Я хочу обучить мою коллекцию Discovery, куда я уже загрузил более 200 документов. Я загрузил эти документы через графический интерфейс. Просматривая документацию Discovery, я знаю, что мне придется совершать вызовы API для обучения моей коллекции, так как API обучения еще не был открыт через GUI. В рамках обучающих API-вызовов мне нужно включить документ, который выглядит следующим образом:
{
"natural_language_query": "{natural_language_query}",
"filter": "{filter_definition}"
"examples": [
{
"document_id": "{document_id_1}",
"cross_reference": "{cross_reference_1}",
"relevance": 0
},
{
"document_id": "{document_id_2}",
"cross_reference": "{cross_reference_2}",
"relevance": 0
}
]
}
У меня вопрос: как мне получить идентификаторы документов для уже загруженных документов? Есть ли способ найти это через графический интерфейс? Или, возможно, вызов API, который будет возвращать что-то вроде:
{
"document_name" = "MyDocument1",
"documentId" = "the_document_id_for_MyDocument1"
},
...
{
"document_name" = "MyDocumentN",
"documentId" = "the_document_id_for_MyDocumentN"
}
Или единственный способ получить documentIds - это создать новую коллекцию и загрузить все документы напрямую через вызовы API и отследить documentIds, когда я получу их обратно?
1 ответ
Используя графический интерфейс, выполните следующие шаги:
- вход
term(_id)
в текстовом поле "Результаты группового запроса (агрегация)". - Под "Поля для возврата" выберите "Указать" для ввода
extracted_metadata
Обратите внимание, что входные данные запроса и фильтра должны оставаться пустыми