ElasticSearch jest rozprowadzany wyszukiwarka relaksującego Java z obsługą w czasie rzeczywistym analizy wyszukiwania, zbudowany specjalnie dla infrastruktur cloud computing. ElasticSearch opiera się na Apache Lucene .
Elastica tworzy podstawowy interfejs do wyszukiwania i indeksowania zawartości wewnątrz projektów opartych na PHP z wykorzystaniem ww wyszukiwarkę ElasticSearch.
Ta biblioteka nie jest oficjalnie obsługiwany klient ElasticSearch.
numery wersji są homolog oficjalnych wydaniach ElasticSearch
Co nowego w tej wersji.
- aktualizacja zależności build do elasticsearch 2.1.1
- ponownie dodać & # x5c; Elastica & # x5c; Filtr & # x5c;. Zagnieżdżonych
Co nowego w wersji 2.3.1 / 3.0.0-beta1:
- Dodane Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Dodane Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Dodano .editorconfig
- Dodane Elastica & # x5c; Zaproponuj & # x5c; Ukończenie
- Dodane Elastica & # x5c; Query & # x5c; obrazu
- Kod Scrutinizer statusu jakości znaczek
- Dodano wsparcie dla agregacji centylem
- Dodano badania na PHP 7 na Travisa
- Dodane MLT zapytań wobec dokumentów
- Dodane Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Dodane Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Dodane Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Dodano nowe metody Elastica & # x5c; Agregacja & # x5c; DateHistogram: setOffset, setTimezone
- Po metody w Elastica & # x5c; Agregacja & # x5c; DateHistogram oznaczone jako przestarzałe: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Poprawiono linki elasticsearch do elastycznego domenie
- Zezwalaj bool w Query :: setSource funkcja # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () zaimplementowana w Elastica & # x5c; Index
Co nowego w wersji 2.3.0:
- Dodane Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Dodane Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Dodano .editorconfig
- Dodane Elastica & # x5c; Zaproponuj & # x5c; Ukończenie
- Dodane Elastica & # x5c; Query & # x5c; obrazu
- Kod Scrutinizer statusu jakości znaczek
- Dodano wsparcie dla agregacji centylem
- Dodano badania na PHP 7 na Travisa
- Dodane MLT zapytań wobec dokumentów
- Dodane Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Dodane Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Dodane Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Dodano nowe metody Elastica & # x5c; Agregacja & # x5c; DateHistogram: setOffset, setTimezone
- Po metody w Elastica & # x5c; Agregacja & # x5c; DateHistogram oznaczone jako przestarzałe: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Poprawiono linki elasticsearch do elastycznego domenie
- Zezwalaj bool w Query :: setSource funkcja # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () zaimplementowana w Elastica & # x5c; Index
Co nowego w wersji 2.1.0:
- Dodane Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Dodane Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Dodano .editorconfig
- Dodane Elastica & # x5c; Zaproponuj & # x5c; Ukończenie
- Dodane Elastica & # x5c; Query & # x5c; obrazu
- Kod Scrutinizer statusu jakości znaczek
- Dodano wsparcie dla agregacji centylem
- Dodano badania na PHP 7 na Travisa
- Dodane MLT zapytań wobec dokumentów
- Dodane Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Dodane Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Dodane Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Dodano nowe metody Elastica & # x5c; Agregacja & # x5c; DateHistogram: setOffset, setTimezone
- Po metody w Elastica & # x5c; Agregacja & # x5c; DateHistogram oznaczone jako przestarzałe: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Poprawiono linki elasticsearch do elastycznego domenie
- Zezwalaj bool w Query :: setSource funkcja # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () zaimplementowana w Elastica & # x5c; Index
Co nowego w wersji 1.4.3.0:
- Added~~V Elastica & # x5c; Query & # x5c; RegExp
- Aktualizacja do ElasticSearch 1.4.2
- Usunięto wsparcie dla PHP 5.3
- Dodano @return adnotację do top_hits metody agregacji DSL
- Dodane Elastica & # x5c; Agregacja & # x5c; TopHits
- Vagrantfile aktualizowane
- Wtyczki zaktualizowana ES 1.3.4
- Ponieważ nowa wersja wtyczki jest kompatybilny z używanymi ES 1.3.4, wtyczki dodane z powrotem do środowiska testowego
- Dodane: Filtr & # x5c; Zakres :: setExecution, Filter & # x5c; Warunki :: setExecution, Filter & # x5c; Brakujące :: setExistence, Filter & # x5c; Brakujące :: setNullValue, Filter & # x5c; maDziecko :: setMinumumChildrenCount, filtr & # x5c; maDziecko :: filtr & # x5c; maDziecko :: setMaximumChildrenCount, Filter & # x5c; Indeksy :: addIndex
- Filtr & # x5c; maDziecko :: setType, Filter & # x5c; HasParent :: setType obsługują teraz instancję typu jako argument
- Filtr & # x5c; Indeksy :: setIndices, Filter & # x5c; Indeksy :: addIndex obsługują teraz wystąpienie Index jako argumentu
- Usunięto dodany przez pomyłkę: Filtr & # x5c; maDziecko :: setScope, Filter & # x5c; HasParent :: setScope, Filter & # x5c; Zagnieżdżony :: setScoreMode, Filter & # x5c; Bool :: setBoost
- Dodatkowe Zapytanie Opcje wyposażenia dla percolator
- upewniając id jest urlencoded podczas korzystania updateDocument
- Wdrożenie wagi w zapytaniu punktowej funkcji
Co nowego w wersji 1.3.4.0:
- Update~~pobj do ElasticSearch 1.3.4.
- Aktualizuj alias oddział w composer.json odpowiadający wersji biblioteki.
- licencji Update w composer.json dopasować projekt.
- Usuń pozwolenie wykonania z plików niewykonywalnych.
- Parametr filtr najwyższego poziomu w poszukiwaniu została zmieniona na post_filter.
- Nieaktualne: Elastica & # x5c; Zapytanie :: setFilter () jest przestarzała. Użyj Elastica & # x5c;. :: SetPostFilter Query () zamiast
- Nieaktualne: Elastica & # x5c; Zapytanie :: setPostFilter () podając jako filtr tablicy jest przestarzała. Przepuścić instancji AbstractFilter zamiast.
- Poprawiono ucieczce z / postać w Elastica & # x5c; Util :: escapeTerm (), usuwa wykorzystanie JSON_UNESCAPED_SLASHES w Elastica & # x5c;. JSON
Co nowego w wersji 1.3.0.0:
- Updated~~HEAD=pobj~~V do ElasticSearch wersji 1.3.0.
- Dodane setQuery () metoda Elastica & # x5c; Query & # x5c;. ConstantScore
- można skonfigurować ES hosta / portu poprzez ENV var w teście env.
- Poprawiono FunstionScore Zapytanie random_score bez błędów nasion.
Co nowego w wersji 1.2.1.0:
- toString~~pobj zaktualizowanej rozważyć doc_as_upsert jeżeli zostało wysłane źródło tablicową
- Fix Aggragations / filtra pracować z es v1.2.0
- Transport Dodany chlać jako alternatywa dla transportu domyślne HTTP
- Dodane Elastica & # x5c; ScanAndScroll Iterator
- Dodaj JSON kompatybilnego bibliotekę; Flagi Elasticsearch JSON i usuwania błędów ładniejszy
- Aktualizacja dev buduje się phpunit 4.1. *
- Zestaw processIsolation i backupGlobals false w celu przyspieszenia badań. processIsolation był bardzo powolny z PHPUnit 4.0.19.
- Fix pobrać ustawienia dotyczące indeksu alaised
- Dodano nazwie funkcji filtrowania źródłowego
- Typ Scroll stała się Elastica & # x5c; Szukaj dodany
- Metoda Dodany setAnalyzer do Query & # x5c; Klasa FuzzyLikeThis i Naprawiono problem z params nie są scalane
- Poprawki Typo
- Usuń nieosiągalny return
Co nowego w wersji 1.1.1.1:
- Fixed~~V brakuje zastosowanie w TermsStats - & # x3e; setOrder ().
- Zastępuje wszystkie wystąpienia ElasticSearch z Elasticsearch.
Co nowego w wersji 1.1.1.0:
- Update~~pobj do ElasticSearch 1.1.1
- Usunięto CustomFiltersScore i CustomScore kwerendy usunięto ElasticSearch 1.1.0
- Aktualizacja Node Info użyć wtyczki zamiast wtyczki
- Naprawiono problem mapowania dla aliasów
Co nowego w wersji 1.1.0:
- Fixed Query & # x5c; Mecz niedokładność typ parametru.
Co nowego w wersji 1.0.1.2:
- Added~~V Filter & # x5c; Indeksy
Co nowego w wersji 1.0.1.1:
- Enable~~HEAD=pobj goecluster-facet znów jak teraz kompatybilny z ElasticSearch 1,0 na Travis.
- Uruchom elasticsearch w tle, aby nie mieć wyjścia dziennika w travis budować.
- Ustaw memache wersji PHP jako zmiennej środowiskowej.
Co nowego w wersji 1.0.1:
- Dodane JSON_UNESCAPED_UNICODE i JSON_UNESCAPED_SLASHES opcje Elastica / Transport / http, Elastica / masowy / działania.
- percolator Poprawiono wyrejestrować (nadal używany _percolator zamiast .percolator).
- Usunięto duplikat ukośnik od trasy rejestr perkolatora.
Co nowego w wersji 1.0.0.0:
- Updated~~HEAD=pobj~~V do ElasticSearch 1.0
- Dodaj skupiska
- Ustawianie limitu czasu shard nie działa
- Usuń Elastica & # x5c; Query & # x5c; Field i Elastica & # x5c; Query & # x5c; Tekst, które nie są obsługiwane w ES 1.0.0.RC1
- Minor szczypanie wniosku oraz wynik postępowania klas w celu dostosowania do zmian w ES 1.0.0.RC1
- Aktualizuj Mapper-załączniki plugin do wersji 2.0.0.RC1 w .travis.yml
- Regulacja testy w celu uwzględnienia zmian w Es 1.0.0.RC1
- Zapobiegaj wtyczki geocluster-Facet był instalowany w teście / bin / run_elasticsearch.sh jako wtyczka nie została jeszcze zaktualizowana do ES 1.0.0.RC1
- Dodane Elastica & # x5c; Query & # x5c; DisMax
Wymagania :
- PHP 5.3.3 lub nowszy
- ElasticSearch 1.0.0 lub nowszy
1 Komentarze
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol