If you find that no documents are present after adding them, it's probable that the document upload didn't succeed.

To understand the cause, please check the status of the document addition task in the Task View:

screenshot-2023-10-20-at-13492_1ru71tg (2).png
Task View

Alternatively, you can make an API request to check the task status. If the task failed, the response should contain an error object.

Below is an example of a failed task. Check the error message for more information.

{
  "indexUid": "products",
  "status": "failed",
  "type": "documentAdditionOrUpdate",
  "uid": 1,
  "details": {
    "receivedDocuments": 14,
    "indexedDocuments": 0
  },
  "canceledBy": null,
  "error": {
    "message": "The primary key inference failed as the engine found 2 fields ending with id in their names: 'id' and 'product_id'. Please specify the primary key manually using the primaryKey query parameter.",
    "code": "index_primary_key_multiple_candidates_found",
    "type": "invalid_request",
    "link": "https://docs.meilisearch.com/errors#index_primary_key_multiple_candidates_found"
  },
  "duration": "PT0.005953018S",
  "startedAt": "2023-10-20T11:48:23.027Z",
  "enqueuedAt": "2023-10-20T11:48:23.022Z",
  "finishedAt": "2023-10-20T11:48:23.033Z"
}

The most common scenario is that Meilisearch couldn't identify the primary key of your documents.