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