ElasticSearch вважається одним з кращих з відкритим вихідним кодом пошукових систем навколо.
ElasticSearch є верхня частина лінії продукту, в даний час використовуються компаніями, як StumbleUpon, WordPress, четвероугольного, Mozilla, GitHub, Salesforce, Klout, StackOverflow, IGN, Xing, SoundCloud і Sony.
Побудований на вершині Apache Lucene , ElasticSearch приймає вложімие пошукові системи на новий рівень ефективності та професіоналізму.
ElasticSearch дозволяє розробникам почати з однією машиною і масштабування до сотні, працюючи в якості простої пошукової системи вбудований з WordPress блогу, або як ваш власний клон Google в хмарі.
Розгортання можливості пошуку ElasticSearch може бути трохи важко для початківців, але якщо остаточне виконання то, що змушує вас, то це варто всіх зусиль.
Що таке новий в цьому випуску:
- Зробити PerThreadIDAndVersionLookup за сегмент
- TransportNodesAction не повинна триматися кластера стану
- Додайте _gce_ мережі хоста установка
- Плагін скрипт для установки відповідного плагіна бен реж атрибути
- Плагін скрипт для установки відповідного плагіна конфігурації реж атрибути
Що нового у версії 2.1.0:
- Зробити PerThreadIDAndVersionLookup за сегмент
- TransportNodesAction не повинна триматися кластера стану
- Додайте _gce_ мережі хоста установка
- Плагін скрипт для установки відповідного плагіна бен реж атрибути
- Плагін скрипт для установки відповідного плагіна конфігурації реж атрибути
Що нового у версії 1.6.0:
- Нові можливості:
- Logging: Додати можливість вказати SizeBasedTriggeringPolicy для конфігурації журналу
- Mapping: Поверни numeric_resolution
- REST API: Додати фільтрація відповідей з параметром filter_path
- Відновлення: Синхронізовано флеш перенести
- Відновлення: індекс Move ущільнювальна термінологію синхронізовані флеш
- Відновлення: індекси ущільнення для швидкого відновлення
- Scripting: Додана підтримка дрібнозернистих налаштувань
- Пошук: Перевірка API: забезпечити більш докладне пояснення
- Налаштування: Додана можливість для запиту обраних налаштувань при запуску
- Налаштування: bootstrap.mlockall для Windows (VirtualLock)
- Shadow Репліки: Вирішувати черепки на загальних файлових систем, які будуть відновлені на будь-якому вузлі
- Статистика: Додати статистику поля API
Що нового у версії 1.5.2:
- Нові можливості:
- Скупчення: Нові агрегати оснащені - & Quot; PercentageScore & Quot; Евристичний для significant_terms
- CAT API: Cat API: показати відкриті і закриті індекси в _cat / індексів
- Автоматичні вимикачі: Автоматичні вимикачі: Додати NoopCircuitBreaker використовується в NoneCircuitBreakerService
- Двигун: Тіньові копії на загальних файлових системах
- More Like This: MLT Запит: Підтримка штучних документів
- Запит DSL: Додати параметр TIME_ZONE для QUERY_STRING
- Пошук: Додана підтримка формату для фільтра діапазону дат і запитів
- Пошук: Додати внутрішні звернення до вкладених і батько / дитина запити
- Store: Додати index.data_path установка
- Термін вектори: вектори термінів / MLT запитів: підтримка різних аналізаторів, ніж за замовчуванням в полі
Що нового у версії 1.4.4:
- Скупчення: Повертає суму ДІЗКН епізодами інші ковші в термінах агрегатах.
- Cat API :. Показати відкриті і закриті індекси в _cat / індексів
- Автоматичні вимикачі: Вирішувати окремих автоматичних вимикачів & Quot; Нооп & Quot; Автоматичні вимикачі.
- Автоматичні вимикачі :. Додати NoopCircuitBreaker, використовуваний в NoneCircuitBreakerService
- Оновлення API :. Додати API для оновлення старих індексів Lucene до останньої версії
Що нового у версії 1.3.2:
- Percolator повинен кешувати екземпляри даних індексу поля
- Query API: додана підтримка для параметра _name до запиту simple_query_string
- Ядро: Перед установкою необхідно перевірити нульові посилання, які можуть бути повернуті через одночасних змін або нестабільному стані кластера
Що нового у версії 1.3.0:
- Створено інфраструктуру для зміни легко терміни значимість евристичного
- долучення агрегування percentiles_rank
- Відкладений агрегування запобігти комбінаторний вибух
- Додана агрегація top_hits
- Додано скрипт движок для вираження Lucene
- Додана Groovy як мова сценаріїв, додайте заводний пісочниці
- Дозволити шаблони пошуку, що зберігаються в індексі, щоб бути вилучені і використані під час пошуку
- Дозволити запускати скрипти / шаблони, збережені в індексі .scripts
Що нового у версії 1.2.1:
- Покращення:
- Мережа: Оновлення до Netty 3.9.1
- Кластер: є виділений тайм-аут приєднатися до
- Виправлення помилок:
- Скупчення: Відключити розрив ланцюга для укрупнених
- Скупчення: Зворотне вкладена агрегатор Тепер обчислює батьківські документи правильно
- Індексація: знизу транслогаріфміческая врівень тригер
Що нового у версії 1.1.1:
- точка Mapping Geo: Дозволити для синтаксичного аналізу широта / довгота як рядки і примушувати їх.
- Тест кластера :. Приміщення протирати * методи, randomIndexTemplate & ensureEstimatedStats до TestCluster
Що нового у версії 1.1.0:
- Скупчення:
- агрегація Нова потужність
- Нові процентилю
- Новий агрегація істотні умови
- Дозволити geo_hash AGG повернути все хеші
- Дозволити умови AGG повернути всі умови
- Додати підтримку сценарію в value_count агрегатах
- Query API:
- Додана cross_fields типу для multi_match запиту
- Додайте нечітку / підтримка відстійних для simple_query_string запиту
- Використовуйте вусів на основі шаблонів для пререндер пошукових запитів
- Додана підтримка декількох послідовних rescores
- Пошук шаблону API:
- Додана присвячений / _search / шаблон кінцева точка
- кішка API:
- Додана _cat / плагінів кінцевих точок
- Додана _cat / сегменти кінцевих точок
агрегація
Що нового у версії 1.0.0:
- Нові можливості:
- Дозволити, щоб змінити налаштування transport.publish_port для підтримки систем як OpenShift, де порти зв'язку загального користування може бути іншим, ніж внутрішні.
- Покращення:
- стан кластера: Додавання підтримки локального прапора всіх операцій читання, які зазвичай виконуються на головному вузлі .
- REST API :. уніфікує RestRequest.paramAsBoolean () і RestRequest.paramAsBooleanOptional
- REST API: Клас RestRequest тепер використовує ту ж логіку для всіх методів, які намагаються читати логічні значення з параметрів .
- REST кластера невирішених завдань API :. Підтримка параметр master_timeout
- Створення індексу API :. Видалити omit_term_freq_and_positions варіант для створення індексу
- Поле даних: Дозволити налаштувати автоматичний вимикач з відсотком (в перерахунку на загальну купу) .
- Mapping :. Користувальницькі _all поля тепер можна, задавши додаткові поля в відображенні, дані повинні бути скопійовані, таким чином, їх ім'я copy_to полів
- Lucene Нутрощі: Використовуйте пропатченний ReferenceManager для запобігання нескінченного циклу в ReferenceManager # accquire () .
- Lucene Нутрощі :. Запобігання можливо невизначена поведінка в SearchContext через початкового стану DocSetIterato
- Виділення: Додайте пояснення для всіх AllocationDeciders .
- Виправлення помилок:
- Тестування :. Додати відстеження сторінок MockPageCacheRecycler
- Модулі: Модулі аналізу Оновлення не вдалося .
- Виділення: Спроба виділити осколок на вузлі без даних викликав NullPointerException .
- Гарячі Теми API :. Я не можу знайти гарячі теми, через не-живих потоків не повертає необхідні дані
- Фільтр: Переконайтеся в тому, щоб ніколи не кешувати фільтр, який обертає дочірній фільтр батька / .
- Сувій API :. Скролінг з поверненнями has_child фільтра правильні удари по подальшому запиту
- Упаковка РПМ: Додати правильний тайм-аут для завершення роботи з сигналом, щоб Вбити запобігання небажаних відключень жорстких .
- Річки :. Переконайтеся, що річки почати роботу, коли шаблони індексів налаштовані
<Літій> Початок. Ведення безпосередніх винятків при запуску в файли або стандартний висновок був скасований
Що нового у версії 0.90.5:
- Новий:
- Запуск ElasticSearch як сервіс на Windows.
Що нового у версії 0.90.2:
- Доданий параметр minimum_should_match, коли загальний запит має тільки високий часті терміни.
- Методи Змінити версію, щоб бути більш зручним для читання.
Що нового у версії 0.90.0 :.
- PolygonBuilder не підтримує отвори
- Expose поле рівне поле.
- Дозволити FieldData завантаження для фільтрації.
дані статистики
Що нового у версії 0.20.5:
- Оновлення Примітки:
- Оновлено 0,19 вимагає повного перезапуску кластера.
- Найбільш важливі зміни:
- Загальний шлюз застарів.
- Snappy стиснення застарів.
- Модулі установки: Дозволити для завантаження плагінів від download.elasticsearch.org .
Що нового у версії 0.20.4 :.
- Оновлено 0,19 вимагає повного перезапуску кластера
Що нового у версії 0.20.2 :.
- Загальний шлюз застарів
- Snappy стиснення застарів.
Що нового у версії 0.19.9 :.
- Поясніть API
- Мульти запит матчу.
- Вузли кластера 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; п .
- Дата Гістограма Аспект :. Додати pre_zone_adjust_large_interval
- Flush: Додати конкретний пул потоків для флеш операцій (за розкладом і API) .
- Транслог Флеш. При відключенні на одному рівні і включення його знову, заплановані флеш припиняє виконання
Що нового у версії 0.19.0.RC3:
- Нові можливості:
- API :. Мульти пошук
- Дата-карти: підтримка & Quot; дата математика & Quot; при пошуку.
- Покращення:
- Індекси запит повинен містити імена псевдонімів.
- Повернення 503 для пошуку проти вузла який ще не готовий.
- Чи не вдалося виділення Осколки може & Quot; отрута & Quot; розподіл і може викликати не виділяючи інші черепки.
Що нового у версії 0.19.0.RC1:
- Індекс пошуку осколок повільний журнал (запит і вибірки).
- Оновлення до Lucene 3.5.
- Виявлення підтримки під LGPL для зовнішніх клієнтів.
- Встановити індекс / індекси тільки для читання, або зробити кластер тільки для читання.
- Додайте запит функція перевірки.
- Додайте thread_pool до вузлів інформації та вузлів статистика API.
- Додайте родове виконання API-інтерфейсів до клієнта (і індекси / кластер) і дозволяють реєструвати плагіни призначені для користувача інтерфейси.
- Локальний шлюз :. Магазин конкретних метаданих індексу під виділеним місцях індексу
- Модулі :. Дозволити для модулів для реалізації onModule метод, який буде автоматично ін'єктовані відповідного типу модуля
- Пошук: Підтримка часткових полів, які можуть повертає частковий вид на _source .
- Update API :. Дозволити оновити документ на основі сценарію
Коментар не знайдено