Добрый день.
У нас интернет-магазин 560 000 товаров. Контент на 6-ти языках.
Сейчас контент на всех языках индексируется в один индекс:
поле pname = Мобильный телефон xiaomi, Mobile phone xiaomi и тд.
поле сat_name = Мобильные телефоны, Mobile phones
Мы планируем разделить контент по языкам, чтобы при индексации использовать языковые анализаторы.
Есть 2 варианта:
- Одним индексом, но мльтиязычный контент разделить на поля с префиксом языка: pname_ru=Мобильные телефоны; pname_en=Mobile phones и тд.
- Разделить языки по индексам:
index = products_ru
pname=Мобильные телефоны; cname=Мобильные телефоны
index = products_en
pname=Mobile phone xiaomi; cname=Mobile phones
Как правильнее ?
а) с точки зрения производительности инексаци/поиска
б) с точки зрения гибкости настройки поисковых запросов
Спасибо за ответ.