ElasticSearch се смята за един от най-добрите за търсене с отворен код двигатели наоколо.
ElasticSearch е отгоре на линия продукт, използван в момента от компании като StumbleUpon, WordPress, Foursquare, Mozilla, GitHub, Salesforce, Klout, Stackoverflow, IGN, Xing, SoundCloud и Sony.
Построен на върха на Apache Lucene , ElasticSearch отнема вграждане търсачки до ново ниво на ефективност и професионализъм.
ElasticSearch позволява на разработчиците да започнат с една машина и мащаба на стотици, работи като проста търсачка, вградена с WordPress блог, или като свой собствен Google клон в облака.
Разгръщане на възможностите за търсене на ElasticSearch може да е малко трудно за начинаещи, но ако крайното изпълнение е това, което кара, а след това си струва всички усилия.
Какво е нов в тази версия:
- Направи PerThreadIDAndVersionLookup на маршрута
- TransportNodesAction не трябва да се държат за клъстер състояние
- Добави _gce_ мрежа домакин определяне
- Plugin скрипт да зададете правилното плъгин бин реж атрибути
- Plugin скрипт да зададете правилното плъгин довереник реж атрибути
Какво ново във версия 2.1.0:
- Направи PerThreadIDAndVersionLookup на маршрута
- TransportNodesAction не трябва да се държат за клъстер състояние
- Добави _gce_ мрежа домакин определяне
- Plugin скрипт да зададете правилното плъгин бин реж атрибути
- Plugin скрипт да зададете правилното плъгин довереник реж атрибути
Какво ново във версия 1.6.0:
- Нови функции:
- Logging: Добави способността да укажете SizeBasedTriggeringPolicy за конфигурация Дневник
- Mapping: Върни numeric_resolution
- REST API: Добави филтриране отговор с параметър filter_path
- Recovery: Синхронизирано флъш backport
- Recovery: Move индекс запечатване терминология, за да синхронизира флъш
- Recovery: Seal индекси за по-бързо възстановяване
- Scripting: Добави подкрепа за дребнозърнести настройки
- Search: Валидиране на API: осигуряване на по-многословно обяснение
- Настройки: Добави способността да пита за избраните настройки при стартиране
- Настройки: bootstrap.mlockall за Windows (VirtualLock)
- Сянка Реплики: Позволете парчета на споделени файлови системи трябва да бъдат възстановени на всеки възел
- Статистика: Добави полеви статистики API
Какво ново във версия 1.5.2:
- Нови функции:
- Обобщените: Нови струпвания разполагат - & quot; PercentageScore & quot; евристичен за significant_terms
- CAT API: Cat API: шоу отворен и затворен индекси в _cat / индекси
- прекъсвачи: прекъсвачи: Добави NoopCircuitBreaker използван в NoneCircuitBreakerService
- Двигател: Сянка реплики на споделени файлови системи
- Още като това: MLT Query: Подкрепа за изкуствени документи
- Query DSL: Добави настройка TIME_ZONE за QUERY_STRING
- Search: Добави подкрепа формат за дата гама филтър и заявки
- Search: Добави вътрешните попадения за вложени и родител / заявки за деца
- Магазин: Добави index.data_path определяне
- Срочните Вектори: Срок Вектори / MLT Query: подкрепа за различни анализатори, отколкото по подразбиране в полето
Какво ново във версия 1.4.4:
- Обобщените: Връщане на сумата от графовете док на други кофи по отношение струпвания.
- API Cat:. Показване на отворени и затворени индекси в _cat / индекси
- прекъсвачи: позволила установяване на отделни прекъсвачи за & quot; noop & quot; прекъсвачи.
- прекъсвачи:. Добави NoopCircuitBreaker използван в NoneCircuitBreakerService
- Upgrade API:. Добави API за ъпгрейд стари Lucene индекси до най-новата версия
Какво ново във версия 1.3.2:
- цедка трябва да кешира случаи индекс поле за данни
- Query API: Добави подкрепа за параметъра _името към заявката за simple_query_string
- Ядро: Проверете за нулеви справки, които могат да бъдат върнати поради едновременни промени или непоследователна клъстер състояние
Какво ново във версия 1.3.0:
- Създаден инфраструктура за промяна лесно условията на значимост евристичен
- Добавена на percentiles_rank сумирането
- отсрочена струпвания предотвратяване комбинаторна експлозия
- Добавен top_hits агрегация
- Добавен скрипт двигател за Lucene изрази
- Добавен Groovy като скриптов език, добавете грууви тестовата среда
- Позволи шаблони за търсене, съхранявани в индекс да се изтеглят и използват по време търсене
- Позволи да тече скриптове / шаблони, съхранявани в индекса .scripts
Какво ново във версия 1.2.1:
- Подобрения:
- Работа в мрежа: Upgrade към Нети 3.9.1
- Cluster: има специален присъединят изчакване
- Корекции на грешки:
- Обобщените: Изключване на почивка схема за съвкупности
- Обобщените: Обратната вложени агрегатор сега изчислява документи майки правилно
- Indexing: Долна Транслог флъш спусъка
Какво ново във версия 1.1.1:
- Geo Point Mapping: Оставя се да се направи разбор географска ширина / дължина като струни и да ги принудят.
- Test клъстер:. Преместени избършете * методи, randomIndexTemplate & ensureEstimatedStats да TestCluster
Какво ново във версия 1.1.0:
- Обобщените:
- New кардиналност агрегация
- Нови персентил агрегация
- New важни условия агрегация
- Позволи geo_hash AGG да върне всички хешове
- Позволи отношение AGG да се върнат всички условия
- Добави подкрепа скрипт да VALUE_COUNT струпвания
- Query API:
- Добавено cross_fields изпишете да multi_match заявка
- Добави размита / помия подкрепа за simple_query_string заявка
- Използване мустаци базирани шаблони, за да изобрази предварително заявки за търсене
- Добавена е поддръжка за множество последователни rescores
- Търсене Template API:
- Добавен посветен / _search / шаблон крайна точка
- котка API:
- Добавен _cat / плъгини крайна точка
- Добавен _cat / сегменти крайна точка
Какво ново във версия 1.0.0:
- Нови функции:
- Оставя се да се промени transport.publish_port настройка за подкрепа на системите като OpenShift, когато държавните пристанища за комуникация може да се различават от вътрешни такива.
- Подобрения:
- Cluster състояние: Добави местна подкрепа флаг на всички четат операции, които обикновено се изпълняват на главен възел .
- REST API:. Обединявайте RestRequest.paramAsBoolean () и RestRequest.paramAsBooleanOptional
- REST API: Класът на RestRequest сега използва същата логика за всички методи, които се опитват да четат булеви стойности от параметри .
- REST клъстер висящи задачи API:. Подкрепа master_timeout параметър
- Създаване Index API:. Премахване опция omit_term_freq_and_positions за създаване на форум
- данни Невярно: Оставете да конфигурирате прекъсвач с процент (на базата на общата купчина) .
- Mapping:. Персонализирана _all полета сега са възможно чрез определяне на допълнителни полета в картографирането, данните трябва да бъдат копирани, като по този начин им име copy_to полета
- Lucene Вътрешни: Използвайте закърпени версия на ReferenceManager да предотврати безкраен цикъл в ReferenceManager # accquire () .
- Lucene Вътрешни елементи:. Prevent евентуално неопределено поведение в SearchContext поради първоначалното състояние на DocSetIterato
- Разпределение: Добави обяснения за всички AllocationDeciders .
- Корекции на грешки:
- Изпитание:. Добави проследяване на страници, за да MockPageCacheRecycler
- Plugins: Модернизиране анализ плъгини не успяха .
- Разпределение: Опитвам се да се разпредели парче на възел не-данни предизвика NullPointerException .
- Горещи теми API:. Не може да се открие горещи теми в резултат на не-живи теми не се завръщат необходими данни
- Филтър: Уверете се, никога да не се кешира филтър, който се увива родител / дете филтър .
- Преминете API:. Превъртане с has_child филтърни връща правилни попадения за допълнително искане
- Старт:. Logging на непосредствените стартиране изключения файлове или стандартния изход бе обърната
- RPMs на опаковката: Добави правилното таймаут за изключване с KILL сигнал за предотвратяване на нежелани твърди спирания .
- Rivers:. Уверете се, че реките да започнете, когато индекса шаблони са конфигурирани
Какво ново във версия 0.90.5:
- New:
- Работещи ElasticSearch като услуга на Windows.
Какво ново във версия 0.90.2:
- Добавен параметър minimum_should_match когато общата заявка има само високо чести условия.
- Change Версия методи, за да бъдат по-разбираеми.
Какво ново във версия 0.90.0:.
- PolygonBuilder не поддържа дупки
- полеви ниво Expose поле за данни.
- Разрешаване FieldData натоварване да се филтрира.
статистика
Какво ново във версия 0.20.5:
- Upgrade Забележки:
- Модернизиране от 0.19 изисква пълна клъстер рестарт.
- огромни разлики:
- Споделено Gateway бе оттеглена.
- Snappy компресия е била отхвърлена.
- Plugins Installer: Оставете да изтеглите плъгини от download.elasticsearch.org .
Какво ново във версия 0.20.4:.
- Модернизиране от 0.19 изисква пълна клъстер рестартиране
Какво ново във версия 0.20.2:.
- Споделено Gateway бе оттеглена
- Snappy компресия е била отхвърлена.
Какво ново във версия 0.19.9:.
- Обяснете API
- Multi заявка мач.
- Cluster възли hot_threads API.
Какво ново във версия 0.19.6:
- Модернизиране от 0.18 изисква издаване на пълно промиване на всички индексите в клъстер (къдри домакин: 9200 / _flush). преди затварянето на клъстера, без никакви операции за индексиране случват след флъш
- местен портал държавна структура се е променило, резервно копие на държавните файловете се създава, когато модернизация, те могат след това да се използва за понижаване на обратно към 0.18. Не се понижи без да ги използват.
Какво ново във версия 0.19.3:.
- обновен до Lucene 3.6
Какво ново във версия 0.19.2:
- местен портал държавна структура се е променило, резервен на държавните файловете се създават, когато модернизация, те могат да бъдат използвани, за да се понижи обратно към 0.18.
Какво ново във версия 0.19.0:
- msearch трябва да приеме водеща & # x5c; п .
- Дата Хистограма Facet:. Добави pre_zone_adjust_large_interval
- Flush: Добави конкретна нишка басейн за вълни операции (планирано и API) .
- Транслог Flush:. Когато блокирането флъш и му позволява отново, насрочени вълни спирки изпълняващите
Какво ново във версия 0.19.0.RC3:
- Нови функции:
- API:. Multi Търсене
- Дата Mapping: Подкрепа & quot; дата математика & quot; при търсене.
- Подобрения:
- Индекси заявка трябва да приемат псевдоними.
- Назад 503 за търсене срещу един възел, който все още не е готова.
- Неуспешно разпределение парчета може да & quot; отрова & quot; разпределение и може да причини не разпределяне на други парчета.
Какво ново във версия 0.19.0.RC1:
- Index търсене парче бавно дневник (заявка и донесе).
- Upgrade да Lucene 3.5.
- Подкрепа Multicast откритие за външни клиенти.
- Настройване на индекс / индекси да се чете само, или да направите клъстера само за четене.
- Добави функция валидиране заявка.
- Добави thread_pool до информация и възли възли статистики APIs.
- Добавяне на генерични изпълнение на APIs на клиент (и индекси / клъстер) и дават възможност за плъгини, за да се регистрират по поръчка APIs.
- Local Gateway:. Store специфичен индекс на метаданни при специални места форум
- Plugins:. Оставя се за плъгини за изпълнение onModule метод, който ще бъде автоматично инжектирани със съответния тип модул
- Search: Помогнете частични полета, които могат да се връща частичен изглед към _source .
- Актуализация на API:. Оставя се да се актуализира документ, въз основа на скрипт
Коментари не е намерена