Найти 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 ответ

Используя графический интерфейс, выполните следующие шаги:

  1. вход term(_id) в текстовом поле "Результаты группового запроса (агрегация)".
  2. Под "Поля для возврата" выберите "Указать" для вводаextracted_metadata

Обратите внимание, что входные данные запроса и фильтра должны оставаться пустыми

Другие вопросы по тегам