2013-07-18 7 views
3

У меня есть индекс, htldb, и он имеет два типа: facebook и твиттер. Я хочу изменить отображение твиттера, как я узнал оттуда: http://www.elasticsearch.org/blog/changing-mapping-with-zero-downtime/ Мне нужно изменить отображение htldb и reindex facebook и twitter.Псевдоним для типов в elasticsearch

Им интересно узнать, есть ли способ реализовать псевдоним для типов. поэтому я просто создаю новый тип twitter_v2 и получаю все данные из старого, твиттер, затем удаляю твиттер. В конце я установил псевдоним с именем «twitter» в twitter_v2, поэтому я могу достигнуть twitter_v2 с титровальным именем.

Прежде чем писать этот пост, я искал его на форуме, и я нашел это: http://elasticsearch-users.115913.n3.nabble.com/Alias-for-types-td3282044.html

Рекомендуется создавать новые индексы для каждого типа. Это разумно, но, как он упоминал, мне обошлось лишние пробелы. Извините за слово salad, мой вопрос - это решение, рекомендуемое выше все еще актуальное? есть ли новый способ создания псевдонимов для типов?

Благодаря

+0

Вы можете проверить этот URL-адрес -> http://elasticsearch-users.115913.n3.nabble.com/field-name-alias-td4034391.html –

ответ

1

Насколько я знаю, что нить еще 100% в силе. Итак, никаких псевдонимов для типов.

+0

Мы не можем создавать псевдонимы для типов. – shan

Смежные вопросы