> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monyfix.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Поиск

> Elasticsearch поиск по товарам

## Как добавить товар для индексации

Добавления товара для индексации осуществляется с помощью `POST` запроса к API `/elastic/index-product`.

<Card title="Index product" icon="link" href="/api-reference/elastic/index-product">
  Перейти к роуту и изучить основные поля
</Card>

<Note>
  Данный роут **НЕ** требует JWT авторизации.
</Note>

В теле запроса нужно передать `json` с `ID` продукта:

```json theme={null}
{
  "id": "string"
}
```

## Как искать товары

Поиск товаров осуществляется с помощью `GET` запроса к API `/elastic/search`.

Для указания значения поиска используется `GET` параметр `query`:

`{api_url}/elastic/search?query=Кроссовки`

### Структура ответа

Метод возвращает массив найденных товаров:

```json theme={null}
[
  {
    "id": "string",
    "name": "string",
    "detail_desc": "string",
    "price": "int"
  }
]
```
