ElasticSearch jest uważana za jedną z najlepszych open source wyszukiwarek wokół.
ElasticSearch jest top produktu liniowego, obecnie wykorzystywane przez firmy takie jak StumbleUpon, WordPress, Foursquare, Mozilla, GitHub, Salesforce, Klout, StackOverflow, IGN, Xing, SoundCloud i Sony.
Zbudowany na szczycie Apache Lucene , ElasticSearch trwa zanurzalna wyszukiwarek na nowy poziom wydajności i profesjonalizmu.
ElasticSearch pozwala deweloperom na początek jednej maszynie i skali setek, pracując jako prostej wyszukiwarki wbudowanej w WordPress blogu, lub jako własnego klona Google w chmurze.
Wdrażanie możliwości wyszukiwania ElasticSearch może być trochę trudne dla początkujących, ale jeśli ostateczna wydajność jest co napędza cię, to jest warta całego tego wysiłku.
Co to jest nowa w tym wydaniu:
- PerThreadIDAndVersionLookup per-segment
- TransportNodesAction nie powinien trzymać się klastra stan
- Dodaj ustawienie _gce_ host
- skrypt Plugin ustawić właściwą wtyczkę bin dir atrybuty
- skrypt Plugin ustawić właściwą wtyczkę atrybuty dir config
Co nowego w wersji 2.1.0:
- PerThreadIDAndVersionLookup per-segment
- TransportNodesAction nie powinien trzymać się klastra stan
- Dodaj ustawienie _gce_ host
- skrypt Plugin ustawić właściwą wtyczkę bin dir atrybuty
- skrypt Plugin ustawić właściwą wtyczkę atrybuty dir config
Co nowego w wersji 1.6.0:
- Nowe funkcje:
- Logging: Dodaj Możliwość określenia SizeBasedTriggeringPolicy dla konfiguracji dziennika
- Mapowanie: Przynieś numeric_resolution
- REST API: Dodaj filtrowanie odpowiedzi z parametrem filter_path
- Odzyskiwanie: Zsynchronizowano równo backportu
- Odzyskiwanie: Ustaw wskaźnik terminologii uszczelniające do zsynchronizowanego spłukiwania
- Odzyskiwanie: indeksy uszczelniające do szybszej regeneracji
- Obsługa skryptów: Dodaj wsparcie dla ustawień drobnoziarnistych
- Szukaj: Weryfikacja API: dostarczyć dokładniejszych informacji wyjaśnienie
- Ustawienia: Dodaj zdolność do natychmiastowej dla wybranych ustawień przy starcie
- Ustawienia: bootstrap.mlockall dla Windows (VirtualLock)
- Shadow Repliki: Zezwalaj odłamki na wspólnych systemów plików, które mają być odzyskane w dowolnym węźle
- Statystyki: Dodaj wyprzedzeń polowe API
Co nowego w wersji 1.5.2:
- Nowe funkcje:
- Agregacje: Nowe skupiska wyposażone - & quot; PercentageScore & quot; heurystyczne dla significant_terms
- CAT API: Kot API: pokaż otwarte i zamknięte indeksy w _cat / indeksów
- Wyłączniki: Wyłączniki: dodawanie NoopCircuitBreaker stosowane w NoneCircuitBreakerService
- Silnik: Repliki cień na wspólnych systemów plików
- bardziej jak to: MLT Zapytanie: Wsparcie dla sztucznych dokumentów
- DSL Zapytanie: Dodaj ustawienie TIME_ZONE dla QUERY_STRING
- Szukaj: Dodaj wsparcie dla formatu daty filtrem zakresu i zapytań
- Szukaj: Dodaj wewnętrzne trafienia zagnieżdżone i rodzica / zapytań dziecko
- Store: Dodaj index.data_path ustawienie
- Term Wektory: Term Wektory / MLT Zapytanie: wsparcie dla różnych analizatorów niż domyślnie w polu
Co nowego w wersji 1.4.4:
- Agregacje: Zwraca sumę liczy DOC innych wiadra pod względem agregacji.
- Cat API. Pokaż otwarte i zamknięte indeksów w _cat / indeksów
- Wyłączniki: Pozwala na ustawienie indywidualnych wyłączników do & quot; noop & quot; wyłączniki.
- Wyłączniki. Dodaj NoopCircuitBreaker używanego w NoneCircuitBreakerService
- Upgrade API. Dodaj API do modernizacji starych indeksów Lucene do najnowszej wersji
Co nowego w wersji 1.3.2:
- Percolator powinien buforować wystąpienia Pole danych indeksu
- API Zapytanie: Dodaj wsparcie dla parametru _name do zapytania simple_query_string
- Rdzeń: Sprawdź dla wartości null odniesienia, które mogą być zwrócone z powodu równoczesnych zmian lub niespójnego stanu klastra
Co nowego w wersji 1.3.0:
- Utworzono infrastruktura zmieniając łatwo określenia istotności heurystyczne
- Dodano agregacja percentiles_rank
- Rozliczenia skupiska zapobiec eksplozji kombinatorycznej
- Dodano top_hits agregacji
- Dodane silnik skryptowy do wyrażenia Lucene
- Dodano Groovy jako język skryptowy, dodać groovy piaskownice
- Zezwalaj szablony wyszukiwania przechowywane w indeksie mają być pobierane i wykorzystywane w momencie wyszukiwania
- Zezwalaj na uruchamianie skryptów / szablony zapisane w indeksie .scripts
Co nowego w wersji 1.2.1:
- Ulepszenia:
- Sieci: Uaktualnienie do Netty 3.9.1
- Cluster: posiada dedykowany dołączyć Timeout
- Poprawki błędów:
- Agregacje: Wyłącz przerwa obwodu dla agregacji
- Agregacje: Odwrotna zagnieżdżone agregator teraz wylicza dokumenty nadrzędne prawidłowo
- indeksowania: Dolna Translog równo wyzwalania
Co nowego w wersji 1.1.1:
- Geo Punkt Mapowanie: Pozostawić do analizowania lat / lon jako ciągi i zmusić je.
- klaster testowy. Przesunięte wytrzeć * Metody, randomIndexTemplate & ensureEstimatedStats do TestCluster
Co nowego w wersji 1.1.0:
- Agregacje:
- Nowa agregacja liczność
- Nowe percentyle
- Nowy istotne warunki agregacji
- Zezwalaj geo_hash agg zwrócić wszystkie hashe
- Zezwalaj terminy agg zwrócić wszystkie warunki
- Dodanie obsługi skryptów do agregacji value_count
- API zapytań:
- Dodane cross_fields wpisać do multi_match zapytania
- Dodaj rozmytej support / odstojnika do simple_query_string zapytanie
- Użyj wąsy na podstawie szablonów prerender żądań wyszukiwania
- Dodano wsparcie dla wielu rescores sekwencyjnych
- Szablon Search API:
- Dodano dedykowane / _search / szablon końcowy
- cat API:
- Dodano _cat / plugins końcowy
- Dodano _cat / segment końcowy
Agregacja
Co nowego w wersji 1.0.0:
- Nowe funkcje:
- Pozwala na zmianę transport.publish_port ustawienie wspierać systemy jak OpenShift, gdzie porty komunikacyjne publiczne mogą być inne niż te wewnętrzne.
- Ulepszenia:
- Stan Cluster: Dodaj lokalne wsparcie flagi wszystkich operacji odczytu, które są zwykle wykonywane na węźle nadrzędnym .
- REST API. Ujednolicenie RestRequest.paramAsBoolean () i RestRequest.paramAsBooleanOptional
- REST API: Klasa RestRequest teraz używa tej samej logiki do wszystkich metod, które próbują odczytywać wartości logicznych z parametrami .
- klaster oczekujące zadania REST API. Wsparcie parametr master_timeout
- Tworzenie indeksu API. Usuń opcję omit_term_freq_and_positions do tworzenia indeksu
- Pole danych: Pozwól, aby skonfigurować wyłącznik ze wskaźnikiem (w przeliczeniu na całkowitą sterty) .
- Mapowanie. Niestandardowe pola _all są obecnie możliwe poprzez określenie dodatkowych pól w mapowaniu, dane powinny zostać skopiowane, stąd ich nazwa copy_to pól
- wewnętrzne Lucene: Zastosowanie poprawionych wersji ReferenceManager aby zapobiec nieskończoną pętlę w ReferenceManager # accquire () .
- wewnętrzne Lucene. Prevent ewentualnie niezdefiniowane zachowanie w SearchContext powodu stanu początkowego z DocSetIterato
- Przeznaczenie: Dodaj wyjaśnień dla wszystkich AllocationDeciders .
- Poprawki błędów:
- Testowanie:. Dodaj śledzenie stron do MockPageCacheRecycler
- Wtyczki: analiza Aktualizacja wtyczki powiodła .
- Przeznaczenie: Próba przydzielenia odłamek na węźle zakaz danych spowodowane NullPointerException .
- Najciekawsze wątki API. Nie udało się wykryć gorące tematy względu na nie-żywych wątków Nie powracających potrzebne dane
- Filtr: Upewnij się, że nigdy nie buforują filtr, który otacza dziecko rodzica / filtr .
- Przewiń API. Przewijanie ze zwrotem filtracyjnych has_child prawidłowych trafień na dalszym zamówienie
- Start. Rejestrowanie bezpośrednich wyjątkami startowych do plików lub standardowe wyjście został odwrócony
- RPM Opakowanie: Dodaj poprawną timeout wyłączenia z sygnałem zabić, aby uniknąć niepotrzebnych przestojów twardych .
- Rivers. Upewnij rzek zacząć, gdy są skonfigurowane szablony index
Co nowego w wersji 0.90.5:
- Nowy
- Prowadzenie ElasticSearch jako usługa w systemie Windows.
Co nowego w wersji 0.90.2:
- Dodano parametr minimum_should_match gdy Wspólna kwerenda ma tylko wysokie częste ograniczeń.
- Zmiana metody wersja jest bardziej czytelny.
Co nowego w wersji 0.90.0.
- PolygonBuilder nie obsługuje otwory
- równych Expose pola.
- Zezwalaj FieldData loading być filtrowane.
Dane statystyczne
Co nowego w wersji 0.20.5:
- Upgrade Uwagi:
- Aktualizacja z 0.19 wymaga pełnego ponownego uruchomienia klastra.
- Łamanie Zmiany:
- Shared Brama została zaniechana.
- Snappy kompresji została zaniechana.
- Instalator wtyczek: Zgoda na pobranie wtyczki z download.elasticsearch.org .
Co nowego w wersji 0.20.4.
- Aktualizacja z 0.19 wymaga pełnego ponownego uruchomienia klastra
Co nowego w wersji 0.20.2.
- Shared Brama została zaniechana
- Snappy kompresji została zaniechana.
Co nowego w wersji 0.19.9.
- Wyjaśnić API
- Wielu zapytań mecz.
- węzłach klastra hot_threads API.
Co nowego w wersji 0.19.6:
- Aktualizacja z 0.18 wymaga wydawania pełny kolor wszystkich indeksy w klastrze (curl hosta: 9200 / _flush.) przed zamknięciem klaster, bez operacji indeksowania dzieje po przypływie
- Lokalna struktura państwa bramy uległa zmianie, tworzenie kopii zapasowych plików państwowych jest tworzony podczas aktualizacji, mogą być następnie wykorzystane do downgrade z powrotem do 0,18. Nie downgrade bez korzystania z nich.
Co nowego w wersji 0.19.3.
- Aktualizacja do Lucene 3.6
Co nowego w wersji 0.19.2:
- Lokalna struktura państwa brama zmieniła się, kopia zapasowa pliki państwowych jest tworzony podczas modernizacji, mogą być następnie wykorzystane do downgrade z powrotem do 0,18.
Co nowego w wersji 0.19.0:
- msearch powinna przyjąć wiodącą & # x5c n .
- Data Histogram Facet. Dodaj pre_zone_adjust_large_interval
- Flush: Dodaj konkretnej puli wątków dla operacji flush (zaplanowane i API) .
- Translog Flush. Po wyłączeniu równo i włączanie go ponownie, zaplanowane przemywać przystanki wykonywania
Co nowego w wersji 0.19.0.RC3:
- Nowe funkcje:
- API. Wielu Szukaj
- Data Mapowanie: Pomoc & quot; data math & quot; podczas wyszukiwania.
- Ulepszenia:
- Indeksy zapytanie należy przyjmować nazwy aliasów.
- 503 Powrót poszukiwaniu przeciwko węzła, który nie jest jeszcze gotowy.
- Failed alokacja odłamki można & quot; trucizną & quot; Przydział i może spowodować nie przeznaczając inne odłamki.
Co nowego w wersji 0.19.0.RC1:
- Indeks wyszukiwania odłamek slow log (zapytań i pobrać).
- Uaktualnienie do Lucene 3.5.
- Wsparcie Multicast odkrycie dla klientów zewnętrznych.
- Ustaw Index / indeksy tylko do odczytu, lub sprawić, że klaster tylko do odczytu.
- Dodaj funkcja sprawdzania poprawności zapytania.
- Dodaj thread_pool do węzłów informacji i węzłów Statystyki API.
- Dodaj rodzajowy wykonanie API do klienta (i wskaźników / klastra) i pozwalają na wtyczki, aby zarejestrować niestandardowe API.
- Lokalne Brama. Przechowywać specyficzne metadane indeksu na podstawie dedykowanych miejscach indeksu
- Wtyczki. Pozostawić wtyczek do wdrożenia onModule metodę, która zostanie automatycznie wstrzyknięto odpowiedniego typu modułu
- Szukaj: częściowe wsparcie dla pól, które mogą Zwraca częściowy widok na _source .
- Aktualizacja API. Pozwól, aby zaktualizować dokument oparty na skrypcie
Komentarze nie znaleziono