ElasticSearch é um motor de busca RESTful Java distribuída com suporte para análise de pesquisa em tempo real, construídas especificamente para infra-estruturas de computação em nuvem. ElasticSearch é baseado em Apache Lucene .
Elastica configura uma interface básica para pesquisa e indexação de conteúdo dentro de projetos baseados em PHP usando o motor de busca acima mencionada ElasticSearch.
Esta biblioteca não é um cliente ElasticSearch oficialmente suportado.
Os números de versão são homólogo com lançamentos oficiais ElasticSearch
O que é novo nesta versão:.
- atualização de dependência de compilação para ElasticSearch 2.1.1
- readd & # x5C; Elastica & # x5C; Filtro & # x5C;. Nested
O que é novo na versão 2.3.1 / 3.0.0-beta1:
- Adicionado Elastica & # x5C ; Facet & # x5C; DateHistogram :: setFactor ()
- Adicionado Elastica & # x5C; Consulta & # x5C; QueryString :: setTimeZone
- Adicionado .editorconfig
- Adicionado Elastica & # x5C; Sugerir & # x5C; Conclusão
- Adicionado Elastica & # x5C; Consulta & # x5C; Imagem
- Adicionado Código Scrutinizer emblema estado de Qualidade
- Adicionado suporte para os percentis de agregação
- testes Acrescentado em PHP 7 na Travis
- consulta Adicionado MLT contra os documentos
- Adicionado Elastica & # x5C; Consulta & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Adicionado Elastica & # x5C; Consulta & # x5C; FunctionScore :: setMinScore
- Adicionado Elastica & # x5C; Consulta & # x5C; MoreLikeThis :: setMinimumShouldMatch
- Adicionado novos métodos para Elastica & # x5C; Agregação & # x5C; DateHistogram: setOffset, setTimeZone
- Na sequência de métodos no Elastica & # x5C; Agregação & # x5C; DateHistogram marcado como obsoleto: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- ligações ElasticSearch fixa para domínio elástico
- Permitir bool em função Consulta :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementado em Elastica & # x5C; Índice
O que é novo na versão 2.3.0:
- Adicionado Elastica & # x5C; Facet & # x5C; DateHistogram :: setFactor ()
- Adicionado Elastica & # x5C; Consulta & # x5C; QueryString :: setTimeZone
- Adicionado .editorconfig
- Adicionado Elastica & # x5C; Sugerir & # x5C; Conclusão
- Adicionado Elastica & # x5C; Consulta & # x5C; Imagem
- Adicionado Código Scrutinizer emblema estado de Qualidade
- Adicionado suporte para os percentis de agregação
- testes Acrescentado em PHP 7 na Travis
- consulta Adicionado MLT contra os documentos
- Adicionado Elastica & # x5C; Consulta & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Adicionado Elastica & # x5C; Consulta & # x5C; FunctionScore :: setMinScore
- Adicionado Elastica & # x5C; Consulta & # x5C; MoreLikeThis :: setMinimumShouldMatch
- Adicionado novos métodos para Elastica & # x5C; Agregação & # x5C; DateHistogram: setOffset, setTimeZone
- Na sequência de métodos no Elastica & # x5C; Agregação & # x5C; DateHistogram marcado como obsoleto: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- ligações ElasticSearch fixa para domínio elástico
- Permitir bool em função Consulta :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementado em Elastica & # x5C; Índice
O que é novo na versão 2.1.0:
- Adicionado Elastica & # x5C; Facet & # x5C; DateHistogram :: setFactor ()
- Adicionado Elastica & # x5C; Consulta & # x5C; QueryString :: setTimeZone
- Adicionado .editorconfig
- Adicionado Elastica & # x5C; Sugerir & # x5C; Conclusão
- Adicionado Elastica & # x5C; Consulta & # x5C; Imagem
- Adicionado Código Scrutinizer emblema estado de Qualidade
- Adicionado suporte para os percentis de agregação
- testes Acrescentado em PHP 7 na Travis
- consulta Adicionado MLT contra os documentos
- Adicionado Elastica & # x5C; Consulta & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Adicionado Elastica & # x5C; Consulta & # x5C; FunctionScore :: setMinScore
- Adicionado Elastica & # x5C; Consulta & # x5C; MoreLikeThis :: setMinimumShouldMatch
- Adicionado novos métodos para Elastica & # x5C; Agregação & # x5C; DateHistogram: setOffset, setTimeZone
- Na sequência de métodos no Elastica & # x5C; Agregação & # x5C; DateHistogram marcado como obsoleto: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- ligações ElasticSearch fixa para domínio elástico
- Permitir bool em função Consulta :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementado em Elastica & # x5C; Índice
O que é novo na versão 1.4.3.0:
- Added~~V Elastica & # x5C; Consulta & # x5C; Regexp
- Atualizado para 1.4.2 ElasticSearch
- Suporte Removido para PHP 5.3
- Adicionado anotação @return para top_hits método de agregação DSL
- Adicionado Elastica & # x5C; Agregação & # x5C; TopHits
- Vagrantfile atualizados
- Plugins atualizado para 1.3.4 ES
- Uma vez que nova versão do plug-in poupança é compatível com ES 1.3.4, plug-in adicionado de volta ao ambiente de teste
- Adicionado: Filter & # x5C; Range :: setExecution, Filter & # x5C; Termos :: setExecution, Filter & # x5C; Faltando :: setExistence, filtro & # x5C; Faltando :: SetNullValue, Filter & # x5C; HasChild :: setMinumumChildrenCount, filtro & # x5C; HasChild :: filtro & # x5C; HasChild :: setMaximumChildrenCount, Filter & # x5C; índices :: AddIndex
- Filtro & # x5C; HasChild :: setType, Filter & # x5C; HasParent :: setType agora suportam instância Tipo como argumento
- Filtro & # x5C; Índices :: setIndices, filtro & # x5C; Índices :: AddIndex agora suportam exemplo Index como argumento
- Removido como adicionado por engano: Filter & # x5C; HasChild :: setScope, Filter & # x5C; HasParent :: setScope, Filter & # x5C; Nested :: setScoreMode, Filter & # x5C; Bool :: setBoost
- pedido adicional Opções do corpo para coador
- certificando-id é urlencoded ao usar updateDocument
- Implementar o peso na consulta pontuação função
O que é novo na versão 1.3.4.0:
- Update para ElasticSearch 1.3.4.
- Atualize o alias filial em composer.json para coincidir com a versão da biblioteca.
- licença Update no composer.json para corresponder projeto.
- Excluir permissão de execução de arquivos não-executáveis.
- parâmetro de filtro de nível superior em busca foi renomeado para post_filter.
- Desaprovado: Elastica & # x5C; Consulta :: setFilter () está obsoleto. Use Elastica & # x5C;. Consulta :: setPostFilter () em vez
- Desaprovado: Elastica & # x5C; Consulta :: setPostFilter () filtro de passagem como matriz é obsoleto. Passe instância de AbstractFilter vez.
- escapar fixo de / carácter no Elastica & # x5C; Util :: escapeTerm (), o uso removido de JSON_UNESCAPED_SLASHES em Elastica & # x5C;. JSON
O que é novo na versão 1.3.0.0:
- Updated~~V para ElasticSearch versão 1.3.0.
- método para Elastica & # x5C Adicionado setQuery (); Consulta & # x5C;. ConstantScore
- Seja capaz de configurar ES host / port via ENV var em env teste.
- Fixed FunstionScore consulta random_score sem bug semente.
O que é novo na versão 1.2.1.0:
- toString atualizado para considerar doc_as_upsert se enviado uma fonte de matriz
- Corrija Aggragations / Filtro de trabalhar com es v1.2.0
- transporte adicionado Guzzle como uma alternativa para o transporte HTTP padrão
- Adicionado Elastica & # x5C; ScanAndScroll Iterator
- Adicionar JSON biblioteca compat; bandeiras ElasticSearch JSON e manipulação mais agradável de erro
- Atualização dev constrói a phpunit 4.1. *
- Set processIsolation e backupGlobals false para acelerar testes. processIsolation foi muito lento com phpunit 4.0.19.
- Corrija obter definições sobre o índice de alaised
- Adicionado função chamada para filtragem de origem
- Scroll constante para Elastica & # x5C tipo; Pesquisa acrescentou
- método Adicionado setAnalyzer para consultar & # x5C; FuzzyLikeThis classe e emissão fixa com params não sendo mesclado
- Correção de erros
- Remover instrução de retorno inacessível
O que é novo na versão 1.1.1.1:
- Fixed~~V uso faltando no TermsStats - & # x3e; setOrder ().
- Substituído todas as instâncias do ElasticSearch com ElasticSearch.
O que é novo na versão 1.1.1.0:
- Update para ElasticSearch 1.1.1
- Removido consulta CustomFiltersScore e CustomScore como removido em ElasticSearch 1.1.0
- Atualizado Informações Nó de usar plugins em vez de plug-in
- problema de mapeamento fixo para aliases
O que é novo na versão 1.1.0:
- Fixed Consulta & # x5C; Jogo Fuzziness tipo de parâmetro.
O que é novo na versão 1.0.1.2:
- Added~~V Filtro & # x5C; Índices
O que é novo na versão 1.0.1.1:
- Enable goecluster-faceta novamente como agora compatível com ElasticSearch 1.0 em Travis.
- ElasticSearch executado em segundo plano para não ter saída de log em Travis construir.
- Definir versão php memache como variável de ambiente.
O que é novo na versão 1.0.1:
- Opções Adicionado JSON_UNESCAPED_UNICODE e JSON_UNESCAPED_SLASHES em Elastica / Transporte / http, Elastica / Bulk / Ação.
- unregister fixo coador (ainda usado _percolator vez de .percolator).
- Removido barra duplicado da rota registo coador.
O que é novo na versão 1.0.0.0:
- Updated~~V para ElasticSearch 1.0
- Adicione as agregações
- Definir o tempo limite caco não funciona
- Remover Elastica & # x5C; Consulta & # x5C; Campo e Elastica & # x5C; Consulta & # x5C; Texto, que não são suportados no ES 1.0.0.RC1
- pequenos ajustes de pedido e resultado manipulação aulas para ajustar para mudanças no ES 1.0.0.RC1
- Atualização mapeador de anexos do plugin para a versão 2.0.0.RC1 em .travis.yml
- Ajustar testes para explicar mudanças no ES 1.0.0.RC1
- Impedir o plugin GeoCluster-faceta que está sendo instalado no teste / bin / run_elasticsearch.sh como o plug-in ainda não tenha sido atualizado para o ES 1.0.0.RC1
- Adicionado Elastica & # x5C; Consulta & # x5C; DisMax
Requisitos :
- PHP 5.3.3 ou superior
- ElasticSearch 1.0.0 ou superior
1 Comentários
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol