# Структура индекса для поиска в интернетмагазине

**URL:** <https://discuss.elastic.co/t/topic/353567>\
**Category:** Kibana\
**Created:** [February 19, 2024, 10:40am UTC](https://discuss.elastic.co/t/topic/353567 "2024-02-19T10:40:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![denis.lapa](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denis.lapa/32/125976_2.png) [@denis.lapa](https://discuss.elastic.co/u/denis.lapa)\
**Post date:** [February 19, 2024, 10:40am UTC](https://discuss.elastic.co/t/topic/353567/1 "2024-02-19T10:40:40Z")

</div>

Добрый день.  
У нас интернет-магазин 560 000 товаров. Контент на 6-ти языках.  
Сейчас контент на всех языках индексируется в один индекс:  
поле pname = Мобильный телефон xiaomi, Mobile phone xiaomi и тд.  
поле сat\_name = Мобильные телефоны, Mobile phones

Мы планируем разделить контент по языкам, чтобы при индексации использовать языковые анализаторы.  
Есть 2 варианта:

1. Одним индексом, но мльтиязычный контент разделить на поля с префиксом языка: pname\_ru=Мобильные телефоны; pname\_en=Mobile phones и тд.
2. Разделить языки по индексам:  
index = products\_ru  
pname=Мобильные телефоны; cname=Мобильные телефоны  
index = products\_en  
pname=Mobile phone xiaomi; cname=Mobile phones

Как правильнее ?  
а) с точки зрения производительности инексаци/поиска  
б) с точки зрения гибкости настройки поисковых запросов

Спасибо за ответ.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 18, 2024, 10:41am UTC](https://discuss.elastic.co/t/topic/353567/2 "2024-03-18T10:41:06Z")

</div>

Closed on March 18, 2024, 10:41am UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
