学习python库:elasticsearch-dsl
一、简介 elasticsearch-dsl是基于elasticsearch-py封装实现的,提供了更简便的操作elasticsearch的方法。 二、具体使用 elasticsearch的官方文档介绍一共包括六个部分,分别是:configuration、search dsl、persistence、update by query、API document。 2.1 Configuration 有许多方式可以配置连接,最简单且有效的方式是设置默认连接,该默认连接可以被未传递其他连接的API调用使用。 2.1.1 Default connection 默认连接的实现需要使用到connections.create_connection()方法。 from elasticsearch_dsl import connections connections.create_connection(hosts=['localhost'], timeout=20) 同时还可以通过alias给连接设置别名,后续可以通过别名来引用该连接,默认别名为default from elasticsearch_dsl import connections connections.create_connection(alias='my_new_connection', hosts=['localhost'],