#elasticsearch #elasticsearch-2.0
#elasticsearch #elasticsearch-2.0
Вопрос:
Может ли кто-нибудь указать мне правильное направление, чтобы указать время ttl индекса elasticsearch для документов, используя клиент elasticsearch-py?
Я попробовал официальную документацию, но это выглядит не очень полезным.
Ответ №1:
Вы пробовали указывать значение ttl в качестве параметра для этой функции create?
Ответ №2:
Используемая вами библиотека должна использовать API, указанный на обложке:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-ttl-field.html (Примечание: это выглядит ** устаревшим **, рассмотрите возможность использования index-per-timeframe
, как указано в ES docs)
Он вызывается ttl
, так что, скорее всего, вы найдете что-нибудь, выполнив поиск ttl
в репозитории библиотеки github:https://github.com/elastic/elasticsearch-py/search?utf8=✓amp;q=ttl
Это сработало хорошо, потому что ttl
это конкретная строка, которая имеет мало конфликтов с другими строками…