Elasticsearch es un muy potente y avanzado motor de búsqueda distribuido REST para la Web.
pyelasticsearch ofrece un envoltorio de no separación API para utilizar e interactuar con el núcleo motor de búsqueda desde dentro del código Python.
pyelasticsearch es básicamente una capa de abstracción para la interfaz con el motor de búsqueda sin tener que añadir código Java para su aplicación
¿Qué hay de nuevo en esta versión:.
- Cambiar a Elasticsearch-py el transporte y el tiempo de inactividad, la puesta en común de maquinaria, gran parte de la cual fue tomado de nosotros de todos modos.
- Fijar todas las pruebas que fueron fracasando en las versiones modernas de la ES.
- Tolerar los errores que no son cadenas y crear excepciones para ellos correctamente.
- Haga indexación mayor (y probablemente otras cosas de la red) 15 veces más rápido.
- Añadir una comparación con el cliente oficial de la documentación.
- delete_by_query Fix () para trabajar con ES 1.0 y versiones posteriores.
- Traer percolado () es_kwargs al día.
¿Cuál es nuevo en la versión 1.2.3:
- Cambiar a Elasticsearch-py de transporte y el tiempo de inactividad-pooling maquinaria, mucha de la cual fue tomado de nosotros de todos modos.
- Fijar todas las pruebas que fueron fracasando en las versiones modernas de la ES.
- Tolerar los errores que no son cadenas y crear excepciones para ellos correctamente.
- Haga indexación mayor (y probablemente otras cosas de la red) 15 veces más rápido.
- Añadir una comparación con el cliente oficial de la documentación.
- delete_by_query Fix () para trabajar con ES 1.0 y versiones posteriores.
- Traer percolado () es_kwargs al día.
¿Cuál es nuevo en la versión 1.0:
- Cambiar a Elasticsearch-py de transporte y maquinaria de tiempo de inactividad, la puesta en común, gran parte del cual fue tomado de nosotros de todos modos.
- Fijar todas las pruebas que fueron fracasando en las versiones modernas de la ES.
- Tolerar los errores que no son cadenas y crear excepciones para ellos correctamente.
- Haga indexación mayor (y probablemente otras cosas de la red) 15 veces más rápido.
- Añadir una comparación con el cliente oficial de la documentación.
- delete_by_query Fix () para trabajar con ES 1.0 y versiones posteriores.
- Traer percolado () es_kwargs al día.
¿Cuál es nuevo en la versión 0.7.1:
- Aporta pruebas al día con update_aliases () de la API cambio.
¿Qué hay de nuevo en la versión 0.4.1:
- Se ha corregido un error introducido en 0.4 en el que & quot; No & quot ; fue enviado accidentalmente a ES cuando un ID no fue aprobada para index ().
¿Cuál es nuevo en la versión 0.4:
- Apoyar el param tamaño del método de búsqueda. (Ahora puede cambiar es_size al tamaño en el código si lo desea.)
- Apoyar el param campos de índice y actualizar métodos, nuevas desde ES 0.20.
- Mantener una mejor precisión de carrozas cuando se pasa a ES.
- Cambiar punto final de la indexación a granel por lo que funciona en la ES & # X3c; 0.18.
- Documentos de apoyo cuyo ID es 0.
- componentes de la ruta de URL de escape, por lo que los ID doc contienen caracteres divertido trabajo.
- Agregar una excepción IndexAlreadyExistsError dedicado para cuando intenta crear un índice que ya existe. Esto le ayuda a atrapar esta situación de forma inequívoca.
¿Cuál es nuevo en la versión 0.3:
- Corregir el requisito de solicitudes para requerir una versión que tiene todo lo que necesitar. De hecho, requerir solicitudes 1.x, que tiene una API estable.
- Añadir update ().
- Hacer pública método send_request manera puede utilizar las API embrionarias todavía no apoyamos de forma explícita.
- Manija traducción JSON de la clase Decimal y conjuntos.
- Haga more_like_this () toma un cuerpo de la petición arbitraria para que pueda filtrar los documentos devueltos.
- Reemplazar los campos ARG de la more_like_this con mlt_fields. Esto hace que sea realidad funciona, ya que es el param name ES espera.
método
Requisitos
- Elasticsearch
Comentarios que no se encuentran