elasticsearch è un motore di ricerca RESTful Java distribuito con il supporto per analisi di ricerca in tempo reale, costruiti appositamente per le infrastrutture di cloud computing. Elasticsearch si basa su Apache Lucene .
Elastica istituisce un interfaccia di base per la ricerca e l'indicizzazione dei contenuti all'interno di progetti PHP-based utilizzando il motore di ricerca di cui sopra elasticsearch.
Questa libreria non è un client elasticsearch ufficialmente supportato.
I numeri di versione sono omologo con le release ufficiali elasticsearch
Cosa c'è di nuovo in questa versione:.
- Aggiornamento costruire dipendenza elasticsearch 2.1.1
- readd & # x5C; Elastica & # x5C; Filtro & # x5C;. Nidificati
Cosa c'è di nuovo nella versione 2.3.1 / 3.0.0-beta1:
- Aggiunto Elastica & # x5C ; Facet & # x5C; DateHistogram :: setFactor ()
- Aggiunto Elastica & # x5C; Query & # x5C; QueryString :: setTimezone
- Aggiunto .editorconfig
- Aggiunto Elastica & # x5C; Suggerisci & # x5C; Completamento
- Aggiunto Elastica & # x5C; Query & # x5C; Immagine
- Aggiunto Codice Scrutinizer stato di qualità distintivo
- Aggiunto il supporto per i percentili di aggregazione
- test Aggiunto il PHP 7 su Travis
- interrogazione Aggiunto MLT contro documenti
- Aggiunto Elastica & # x5C; Query & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Aggiunto Elastica & # x5C; Query & # x5C; FunctionScore :: setMinScore
- Aggiunto Elastica & # x5C; Query & # x5C; MoreLikeThis :: setMinimumShouldMatch
- di inserimento di nuovi metodi per Elastica & # x5C; Aggregation & # x5C; DateHistogram: setOffset, setTimezone
- A seguito di metodi in Elastica & # x5C; Aggregation & # x5C; DateHistogram contrassegnato come deprecato: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- link elasticsearch fissata al dominio elastico
- bool Lasciare in funzione Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementato in Elastica & # x5C; Index
Cosa c'è di nuovo nella versione 2.3.0:
- Aggiunto Elastica & # x5C; Facet & # x5C; DateHistogram :: setFactor ()
- Aggiunto Elastica & # x5C; Query & # x5C; QueryString :: setTimezone
- Aggiunto .editorconfig
- Aggiunto Elastica & # x5C; Suggerisci & # x5C; Completamento
- Aggiunto Elastica & # x5C; Query & # x5C; Immagine
- Aggiunto Codice Scrutinizer stato di qualità distintivo
- Aggiunto il supporto per i percentili di aggregazione
- test Aggiunto il PHP 7 su Travis
- interrogazione Aggiunto MLT contro documenti
- Aggiunto Elastica & # x5C; Query & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Aggiunto Elastica & # x5C; Query & # x5C; FunctionScore :: setMinScore
- Aggiunto Elastica & # x5C; Query & # x5C; MoreLikeThis :: setMinimumShouldMatch
- di inserimento di nuovi metodi per Elastica & # x5C; Aggregation & # x5C; DateHistogram: setOffset, setTimezone
- A seguito di metodi in Elastica & # x5C; Aggregation & # x5C; DateHistogram contrassegnato come deprecato: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- link elasticsearch fissata al dominio elastico
- bool Lasciare in funzione Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementato in Elastica & # x5C; Index
Cosa c'è di nuovo nella versione 2.1.0:
- Aggiunto Elastica & # x5C; Facet & # x5C; DateHistogram :: setFactor ()
- Aggiunto Elastica & # x5C; Query & # x5C; QueryString :: setTimezone
- Aggiunto .editorconfig
- Aggiunto Elastica & # x5C; Suggerisci & # x5C; Completamento
- Aggiunto Elastica & # x5C; Query & # x5C; Immagine
- Aggiunto Codice Scrutinizer stato di qualità distintivo
- Aggiunto il supporto per i percentili di aggregazione
- test Aggiunto il PHP 7 su Travis
- interrogazione Aggiunto MLT contro documenti
- Aggiunto Elastica & # x5C; Query & # x5C; SimpleQueryString :: setMinimumShouldMatch
- Aggiunto Elastica & # x5C; Query & # x5C; FunctionScore :: setMinScore
- Aggiunto Elastica & # x5C; Query & # x5C; MoreLikeThis :: setMinimumShouldMatch
- di inserimento di nuovi metodi per Elastica & # x5C; Aggregation & # x5C; DateHistogram: setOffset, setTimezone
- A seguito di metodi in Elastica & # x5C; Aggregation & # x5C; DateHistogram contrassegnato come deprecato: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- link elasticsearch fissata al dominio elastico
- bool Lasciare in funzione Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementato in Elastica & # x5C; Index
Cosa c'è di nuovo nella versione 1.4.3.0:
- Added~~V Elastica & # x5C; Query & # x5C; Regexp
- Aggiornamento per elasticsearch 1.4.2
- Supporto Rimosso per PHP 5.3
- Aggiunto annotazione @return a top_hits metodo di aggregazione DSL
- Aggiunto Elastica & # x5C; Aggregation & # x5C; TopHits
- Vagrantfile aggiornato
- Plugin aggiornato per ES 1.3.4
- Dal momento che la nuova versione del plug-in di risparmio è compatibile con ES 1.3.4, plug aggiunto torna a ambiente di test
- Aggiunto: Filtro & # x5C; Gamma :: setExecution, Filtro & # x5C; Termini :: setExecution, Filtro & # x5C; mancante :: setExistence, Filter & # x5C; mancante :: setNullValue, Filtro & # x5C; HasChild :: setMinumumChildrenCount, Filtro & # x5C; HasChild :: Filtro & # x5C; HasChild :: setMaximumChildrenCount, Filtro & # x5C; Indici :: addIndex
- Filtro & # x5C; HasChild :: setType, Filtro & # x5C; hasParent :: setType ora supporta istanza del tipo come argomento
- Filtro & # x5C; Indici :: setIndices, Filter & # x5C; Indici :: addIndex ora supportano esempio indice come argomento
- Rimosso come aggiunto per errore: Filtro & # x5C; HasChild :: setScope, Filtro & # x5C; hasParent :: setScope, Filtro & # x5C; nidificati :: setScoreMode, Filtro & # x5C; Bool :: setBoost
- Domanda Opzioni cassone per Percolator
- assicurandosi id è urlencoded quando si utilizza updateDocument
- Implementare il peso nella query punteggio funzione
Cosa c'è di nuovo nella versione 1.3.4.0:
- Update a elasticsearch 1.3.4.
- Aggiornare l'alias filiale di composer.json per abbinare la versione della libreria.
- licenza di aggiornamento in composer.json per abbinare progetto.
- Elimina permesso di esecuzione da file non eseguibili.
- di livello superiore parametro filtro di ricerca è stato rinominato in post_filter.
- Deprecato: Elastica & # x5C; Query :: setFilter () è deprecato. Utilizzare Elastica & # x5C;. Query :: setPostFilter () al posto
- Deprecato: Elastica & # x5C; Query :: setPostFilter () del filtro passa come matrice è deprecato. Passare istanza di AbstractFilter invece.
- sfuggire fisso di / personaggio in Elastica & # x5C; Util :: escapeTerm (), l'utilizzo di rimosso JSON_UNESCAPED_SLASHES in Elastica & # x5C;. JSON
Cosa c'è di nuovo nella versione 1.3.0.0:
- Updated~~V a elasticsearch versione 1.3.0.
- Aggiunto setQuery () per Elastica & # x5C; Query & # x5C;. ConstantScore
- Essere in grado di configurare ES host / porta via ENV var in prova ENV.
- fissi FunstionScore Query random_score senza Bug di sementi.
Cosa c'è di nuovo nella versione aggiornata 1.2.1.0:
- toString considerare doc_as_upsert se inviato una fonte di serie
- Fissare Aggragations / filtro di lavorare con ES v1.2.0
- Trasporto Aggiunto Guzzle come alternativa al trasporto di default HTTP
- Aggiunto Elastica & # x5C; ScanAndScroll Iterator
- Aggiungi JSON libreria compat; bandiere elasticsearch JSON e trattamento degli errori più bello
- Aggiorna dev costruisce a PHPUnit 4.1. *
- Imposta processIsolation e backupGlobals false per accelerare i test. processIsolation era molto lento con PHPUnit 4.0.19.
- Fix ottenere impostazioni di indice alaised
- Aggiunta di nome funzione per il filtraggio fonte
- tipo di scorrimento costante Elastica & # x5C; Ricerca aggiunto
- metodo Aggiunto setAnalyzer a Query & # x5C; FuzzyLikeThis Classe e Risolto il problema con params non essere fusa
- correzioni Typo
- Rimuovi istruzione return irraggiungibile
Cosa c'è di nuovo nella versione 1.1.1.1:
- Fixed~~V uso mancante in TermsStats - & # X3e; setOrder ().
- Sostituito tutte le istanze di elasticsearch con elasticsearch.
Cosa c'è di nuovo nella versione 1.1.1.0:
- Update a elasticsearch 1.1.1
- Rimosso CustomFiltersScore e CustomScore query rimosso in elasticsearch 1.1.0
- Aggiornamento Info Nodo da usare plugin invece di plug-in
- problema di mapping fisso per gli alias
Cosa c'è di nuovo nella versione 1.1.0:
- fissi Query & # x5C; Partita Tolleranza tipo di parametro.
Cosa c'è di nuovo nella versione 1.0.1.2:
- Added~~V Filter & # x5C; Indici
Cosa c'è di nuovo nella versione 1.0.1.1:
- Enable goecluster sfaccettature di nuovo come ora compatibile con elasticsearch 1,0 su Travis.
- elasticsearch eseguiti in background non avere output di log in Travis costruire.
- set version memache php come variabile di ambiente.
Cosa c'è di nuovo nella versione 1.0.1:
- Aggiunto JSON_UNESCAPED_UNICODE e JSON_UNESCAPED_SLASHES opzioni in Elastica / Trasporti / Http, Elastica / Bulk / azione.
- Annulla registrazione fisso filtro (ancora usato _percolator invece di .percolator).
- Rimosso barra duplicato percorso registro caffettiera a filtro.
Cosa c'è di nuovo nella versione 1.0.0.0:
- Updated~~V a elasticsearch 1.0
- Aggiungi aggregazioni
- Impostazione timeout frammento non funziona
- Rimuovi Elastica & # x5C; Query & # x5C; Campo e Elastica & # x5C; Query & # x5C; testo, che non sono supportati in ES 1.0.0.RC1
- piccoli aggiustamenti di richiesta e risultato gestione classi per regolare per i cambiamenti nella ES 1.0.0.RC1
- Aggiornamento mapper-allegati plugin per la versione 2.0.0.RC1 in .travis.yml
- Regolare test per tenere conto di cambiamenti in ES 1.0.0.RC1
- Prevenire il plugin GeoCluster facce venga installato in test / bin / run_elasticsearch.sh come il plugin non è ancora stato aggiornato per ES 1.0.0.RC1
- Aggiunto Elastica & # x5C; Query & # x5C; DisMax
Requisiti :
- PHP 5.3.3 o superiore
- elasticsearch 1.0.0 o superiore
1 Commenti
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol