наверно не сохранял, но я не уверен
ну как ты не уверен еб) Эластик это та же носкл бд, и что бы эластик что-то искал, надо, что бы эластик что-то хранил У тебя есть основная бд, и ты хочешь навесить эластик для фулсёрча. Порядок действий( тут есть 2 варианта) Автоиндексинг, когда при создании в основной бд документ дублируется в эластик автоматически. Либо ручной индексинг, когда при создании записи в бд ты так же сохраняешь это в эластик index - имя коллекции. Вначале создаётся индекс, для примера - posts А потом уже туда либо сохраняются\обновляются, либо достаются документы 1. elasticsearch.create_index(posts) 2. elasticsearch.index(index=posts, id=(айди поста, либо генерится сам, либо задаёшь вручную, document=твой документ) 3. elasticsearch.search(index=posts, body: your_query)
а, ну автоиндексинг должен рабоать
Обсуждают сегодня