elasticpy.

wrapper python para elasticsearch
Baixe Agora

elasticpy. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Luke Campbell
  • Site do editor:
  • http://github.com/ooici/

elasticpy. Tag


elasticpy. Descrição

Elasticpy é um wrapper python para o utilitário ElasticSearch Indexing.Howtoto começa a usar o Elasticpy Iniciar importando. Importar interface elasticpyto com o servidor ElasticSearch Use o objeto ElasticSearch. Pesquisa = elasticpy.elasticsearch () para formar uma consulta use os objetos ElasticQuery. consulta = elasticpy.elastcquery (). Termo ('usuários': 'luke') # e, em seguida, passá-lo para o objeto de pesquisa Search.search_Advanced ('Twitter', 'feeds', consulta)> {u'_shards ': 'Falhou': 0, U'Successful ': 5, u'total': 5}, u'hits ': {u'hits': , u'max_score': 0.30685282, u'total ': 1}, u'timed_out': false, u'teok ': 3} Uso * Pesquisa simples, consultas elasticsearch usando obter uma consulta baseada em URL. Search_Simple (índice, digite, tecla, pesquisa_term) * Pesquisa avançada, consultas para elasticsearch usando um método Get e passando um objeto JSON contendo os parâmetros de consulta detalhados, normalmente montados usando um objeto ElasticQuery. Search_Advanced (índice, digite, consulta) * Pesquisando um índice, os envolvidos pesquisando todo o índice e todos os tipos dentro. Search_Index_Simple (Index, Key, Search_Term) Search_Index_Advanced (Index, Query) * Consultas Comculam de perto os tipos de consulta especificados pelo QueryDSL usado no elasticsearch. Eles são embrulhados em métodos de Python para torná-los a criação dos objetos mais fáceis de gerenciar do que se strings. consulta = elasticpy.elasticquery (). Query_string (consulta = 'qualquer') consulta> {'query_string': {'allow_leading_wildcard': true, 'analze_wildcard': Nenhum, 'auto_generate_phase_queries': false, 'boost': 1.0, 'default_field ':' _all ',' Default_operator ':' ou ',' enable_Position_Instrements ': true,' fuzzy_min_sim ': 0.5,' fuzzy_prefix_length ': 0,' minúscula_expanded_terms ': true,' Phrase_Slop ': 0, "Query": '}} * Filtros também correspondem de perto o (http://www.elasticsearch.org/guide/reference/query-dsl/) apenas como consulta. Filtro = elasticpy.elasticfilter (). Termo ('usuário', 'Lucas'). Range («idade ', 21,26) filtro> {' intervalo ': {' envelhecido ': {' de ': 18' ': True,' include_upper ': false': 'para': 25}}, 'termo': {'user': 'Luke'}}'s homepage


elasticpy. Software Relacionado