ElasticSearch є розподілена пошукова система RESTful Java з підтримкою в режимі реального часу пошуку аналітики, побудованих спеціально для хмарних обчислень інфраструктур. ElasticSearch заснований на Apache Lucene .
Elastica встановлює базовий інтерфейс для пошуку та індексування вмісту всередині PHP на основі проектів з використанням вищезгаданого ElasticSearch пошукової системи.
Ця бібліотека не є офіційно підтримуваної клієнтом ElasticSearch.
номера версій гомолог з офіційними релізами ElasticSearch
Що нового в цьому випуску :.
- оновлення залежностей збірки для elasticsearch 2.1.1
- Readd & # x5c; Elastica & # x5c; Фільтр & # x5c ;. Ущільнений
Що нового у версії 2.3.1 / 3.0.0-beta1:
- Додана Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Додана Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Додана .editorconfig
- Додана Elastica & # x5c; & # Пропонуйте x5c; Завершення
- Додана Elastica & # x5c; Query & # x5c; зображення
- долучення Scrutinizer код значок стану якості
- Додана підтримка агрегації відсотків
- Додана перевірка на PHP 7 на Travis
- Додана MLT запит щодо документів
- Додана Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Додана Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Додана Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Додані нові методи для Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Дотримуючись методи в Elastica & # x5c; Aggregation & # x5c; DateHistogram відзначений як засуджується: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Фіксовані elasticsearch посилання на пружною області
- Дозволити логічне значення у функції Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () реалізований в Elastica & # x5c; індекс
Що нового у версії 2.3.0:
- Додана Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Додана Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Додана .editorconfig
- Додана Elastica & # x5c; & # Пропонуйте x5c; Завершення
- Додана Elastica & # x5c; Query & # x5c; зображення
- долучення Scrutinizer код значок стану якості
- Додана підтримка агрегації відсотків
- Додана перевірка на PHP 7 на Travis
- Додана MLT запит щодо документів
- Додана Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Додана Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Додана Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Додані нові методи для Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Дотримуючись методи в Elastica & # x5c; Aggregation & # x5c; DateHistogram відзначений як засуджується: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Фіксовані elasticsearch посилання на пружною області
- Дозволити логічне значення у функції Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () реалізований в Elastica & # x5c; індекс
Що нового у версії 2.1.0:
- Додана Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Додана Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Додана .editorconfig
- Додана Elastica & # x5c; & # Пропонуйте x5c; Завершення
- Додана Elastica & # x5c; Query & # x5c; зображення
- долучення Scrutinizer код значок стану якості
- Додана підтримка агрегації відсотків
- Додана перевірка на PHP 7 на Travis
- Додана MLT запит щодо документів
- Додана Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Додана Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Додана Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Додані нові методи для Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Дотримуючись методи в Elastica & # x5c; Aggregation & # x5c; DateHistogram відзначений як засуджується: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Фіксовані elasticsearch посилання на пружною області
- Дозволити логічне значення у функції Query :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () реалізований в Elastica & # x5c; індекс
Що нового у версії 1.4.3.0:
- Added~~V Elastica & # x5c; Запит & # x5c; Regexp
- Оновлений ElasticSearch 1.4.2
- Прибрана підтримка PHP 5.3
- Додана @return анотацію до методу top_hits агрегації DSL
- Додана Elastica & # x5c; Aggregation & # x5c; TopHits
- Vagrantfile оновлення
- Модулі оновлені ES 1.3.4
- Так як нова версія ощадливість плагін сумісний з ES 1.3.4, плагін додав назад в тестовому середовищі
- Додана: Фільтр & # x5c; Діапазон :: setExecution, Фільтр & # x5c; Умови :: setExecution, Фільтр & # x5c; Відсутня :: setExistence, Filter & # x5c; Відсутня :: setNullValue, Фільтр & # x5c; імеетРебенка :: setMinumumChildrenCount, Фільтр & # x5c; імеетРебенка :: Filter & # x5c; імеетРебенка :: setMaximumChildrenCount, Фільтр & # x5c; покажчики :: addIndex
- Фільтр & # x5c; імеетРебенка :: SetType, Фільтр & # x5c; HasParent :: SetType тепер підтримує екземпляр типу в якості аргументу
- Фільтр & # x5c; покажчики :: setIndices, Фільтр & # x5c; покажчики :: addIndex тепер підтримує екземпляр індексу в якості аргументу
- Вилучені як доданий помилково: Фільтр & # x5c; імеетРебенка :: setScope, Фільтр & # x5c; HasParent :: setScope, Фільтр & # x5c; Вкладений :: setScoreMode, Фільтр & # x5c; Bool :: setBoost
- Додаткові параметри запиту для тіла перколяторі
- переконавшись, що ідентифікатор urlencoded при використанні updateDocument
- Реалізувати вага в функції бальною запиту
Що нового у версії 1.3.4.0:
- Update~~pobj до ElasticSearch 1.3.4.
- Оновлення псевдонім філії в composer.json, щоб відповідати версії бібліотеки.
- Ліцензія на оновлення в composer.json, щоб відповідати проекту.
- Видалити права на виконання з не виконуються файлів.
- параметр фільтра верхнього рівня в пошуку був перейменований в post_filter.
- Застарілі: Elastica & # x5c; Query :: SetFilter () є застарілим. Використовуйте Elastica & # x5c ;. Query :: setPostFilter () замість того, щоб
- Застарілі: Elastica & # x5c; Query :: setPostFilter () проходження фільтра у вигляді масиву є застарілим. Передайте екземпляр AbstractFilter натомість.
- Виправлено екранування / символу в Elastica & # x5c; Util :: escapeTerm (), зняту використання JSON_UNESCAPED_SLASHES в Elastica & # x5c ;. JSON
Що нового у версії 1.3.0.0:
- Updated~~HEAD=pobj~~V до ElasticSearch версії 1.3.0.
- Додана SetQuery () метод Elastica & # x5c; Запит & # x5c ;. ConstantScore
- бути в змозі налаштувати ES хост / порт в тестовому окр через ENV вар.
- Виправлена FunstionScore Query random_score без насіння помилка.
Що нового у версії 1.2.1.0:
- toString~~pobj оновлений розглядати doc_as_upsert, якщо послав джерело масиву
- Fix Aggragations / фільтр для роботи з ес v1.2.0
- долучення жерти транспорт в якості альтернативи Http транспорту за замовчуванням в
- Додана Elastica & # x5c; ScanAndScroll Iterator
- Додайте JSON Compat бібліотеку; Elasticsearch JSON прапори і обробки помилок краще
- Оновлення DEV будує PHPUnit 4.1. *
- Встановити processIsolation і backupGlobals до помилкових, щоб прискорити тести. processIsolation був дуже повільним з PHPUnit 4.0.19.
- Виправте отримати настройки на alaised індекс
- Додана функція з ім'ям для фільтрації джерела
- спірального типу константа Elastica & # x5c; долучення пошук
- Спосіб Додана setAnalyzer в Query & # x5c; FuzzyLikeThis Class і фіксований проблеми з Params не зливалися
- Typo виправлення
- Видалити недосяжний оператор повернення
Що нового у версії 1.1.1.1:
- Fixed~~V відсутню використання в TermsStats - & # x3e; SetOrder ().
- Замінено всі екземпляри ElasticSearch з Elasticsearch.
Що нового у версії 1.1.1.0:
- Update~~pobj до ElasticSearch 1.1.1
- Вилучені CustomFiltersScore і CustomScore запит, як увійти на сайт ElasticSearch 1.1.0
- Оновлений Node Info використовувати плагіни замість плагіна
- Виправлена помилка відображення для псевдонімами
Що нового у версії 1.1.0:
- Fixed Запит & # x5c; Match нечіткість типу параметра.
Що нового у версії 1.0.1.2:
- Added~~V Filter & # x5c; покажчики
Що нового у версії 1.0.1.1:
- Enable~~HEAD=pobj goecluster-фаскою знову, як тепер сумісний з ElasticSearch 1.0 на Тревіса.
- Запуск elasticsearch в фоновому режимі, щоб не мати виходу увійти Travis побудувати.
- Встановити memache версія PHP в якості змінної середовища.
Що нового у версії 1.0.1:
- Додана JSON_UNESCAPED_UNICODE і JSON_UNESCAPED_SLASHES варіанти в Elastica / Транспорт / Http, Elastica / Bulk / Дія.
- Виправлена незареєстрований перколатор (до сих пір використовується _percolator замість .percolator).
- Вилучені дублікат слеш з регістра перколяторі маршруту.
Що нового у версії 1.0.0.0:
- Updated~~HEAD=pobj~~V до ElasticSearch 1.0
- Додати агрегування
- Установка осколка тайм-аут не працює
- Видалити Elastica & # x5c; Запит & # x5c; Field і Elastica & # x5c; Запит & # x5c; Текст, який не підтримує в ES 1.0.0.RC1
- Незначне тонкої настройки запиту і результат обробки класів для коригування змін до ES 1.0.0.RC1
- Update-картографа вкладення плагін до версії 2.0.0.RC1 в .travis.yml
- Adjust тести, щоб врахувати зміни в ES 1.0.0.RC1
- Запобігання Geocluster-гранна плагін від встановленого в тестовому / bin / run_elasticsearch.sh як плагін ще не був оновлений для ES 1.0.0.RC1
- Додана Elastica & # x5c; Query & # x5c; DisMax
Вимоги
- PHP 5.3.3 або вище
- ElasticSearch 1.0.0 або вище
1 Коментарі
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol