# Если ли смысл разделять данные по типам в индексах?

**URL:** <https://discuss.elastic.co/t/topic/72795>\
**Category:** Вопросы на русском языке\
**Created:** [January 25, 2017, 5:15pm UTC](https://discuss.elastic.co/t/topic/72795 "2017-01-25T17:15:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![intech](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/intech/32/9635_2.png) [@intech](https://discuss.elastic.co/u/intech)\
**Post date:** [January 25, 2017, 5:15pm UTC](https://discuss.elastic.co/t/topic/72795/1 "2017-01-25T17:15:45Z")

</div>

Влияет ли это как-то на индексацию, шардинг и т.п.? Есть ли какие-то рекомендации?

Например, если делить их на типы, то становиться не очень удобно работать с ними в определённых случаях, когда необходимо знать заранее тип для операций выборки по \_id.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 26, 2017, 1:57am UTC](https://discuss.elastic.co/t/topic/72795/2 "2017-01-26T01:57:36Z")

</div>

Если типы пользу не приносят, то лучше их не использовать. Вполне возможно, что в будущих версиях elasticsearch типов, вообще, не будет. Так что я бы не рекомендовал использовать типы за исключением случая, когда они необходимы для запросов has\_parent, has\_child.

---

<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:** [February 23, 2017, 1:57am UTC](https://discuss.elastic.co/t/topic/72795/3 "2017-02-23T01:57:40Z")

</div>

Closed on February 23, 2017, 1:57am UTC

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