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

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

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

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

2 Likes

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