ElasticSearch е разпределено търсене RESTful Java двигател с подкрепа за анализи в реално време за търсене, построени специално за изчислителни облаци инфраструктури. ElasticSearch се основава на Apache Lucene .
Еластика създава основния интерфейс за търсене и индексиране на съдържанието вътре PHP-базирани проекти, използващи гореспоменатия търсене ElasticSearch двигателя.
Тази библиотека не е официално подкрепен ElasticSearch клиент.
Версия номера са хомолог с официални изявления ElasticSearch
Какво ново в тази версия:.
- Актуализация на натрупването на зависимостта към elasticsearch 2.1.1
- Readd & # x5c; Еластика & # x5c; Filter & # x5c;. Вложени
Какво ново във версия 2.3.1 / 3.0.0-бета1:
- Добавено Еластика & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Добавено Еластика & # x5c; Query & # x5c; QueryString :: setTimezone
- Добавен .editorconfig
- Добавено Еластика & # x5c; Предложи & # x5c; Пусков
- Добавено Еластика & # x5c; Query & # x5c; Изображение
- Добавено Scrutinizer Code значка статус Quality
- Добавена е поддръжка за персентил агрегация
- Добавен тестване на PHP 7 на Travis
- Добавено MLT заявка срещу документи
- Добавено Еластика & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Добавено Еластика & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Добавено Еластика & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- добавени нови методи за Еластика & # x5c; Сумиране & # x5c; DateHistogram: setOffset, setTimezone
- следните методи в Еластика & # x5c; Сумиране & # 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 (), приведена в Еластика & # x5c; Index
Какво ново във версия 2.3.0:
- Добавено Еластика & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Добавено Еластика & # x5c; Query & # x5c; QueryString :: setTimezone
- Добавен .editorconfig
- Добавено Еластика & # x5c; Предложи & # x5c; Пусков
- Добавено Еластика & # x5c; Query & # x5c; Изображение
- Добавено Scrutinizer Code значка статус Quality
- Добавена е поддръжка за персентил агрегация
- Добавен тестване на PHP 7 на Travis
- Добавено MLT заявка срещу документи
- Добавено Еластика & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Добавено Еластика & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Добавено Еластика & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- добавени нови методи за Еластика & # x5c; Сумиране & # x5c; DateHistogram: setOffset, setTimezone
- следните методи в Еластика & # x5c; Сумиране & # 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 (), приведена в Еластика & # x5c; Index
Какво ново във версия 2.1.0:
- Добавено Еластика & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Добавено Еластика & # x5c; Query & # x5c; QueryString :: setTimezone
- Добавен .editorconfig
- Добавено Еластика & # x5c; Предложи & # x5c; Пусков
- Добавено Еластика & # x5c; Query & # x5c; Изображение
- Добавено Scrutinizer Code значка статус Quality
- Добавена е поддръжка за персентил агрегация
- Добавен тестване на PHP 7 на Travis
- Добавено MLT заявка срещу документи
- Добавено Еластика & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Добавено Еластика & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Добавено Еластика & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- добавени нови методи за Еластика & # x5c; Сумиране & # x5c; DateHistogram: setOffset, setTimezone
- следните методи в Еластика & # x5c; Сумиране & # 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 (), приведена в Еластика & # x5c; Index
Какво ново във версия 1.4.3.0:
- Added~~V Еластика & # x5c; Query & # x5c; Regexp
- Обновено да ElasticSearch 1.4.2
- Премахната поддръжка на PHP 5.3
- Добавен @return анотация за top_hits метод агрегация DSL
- Добавено Еластика & # x5c; Сумиране & # x5c; TopHits
- Vagrantfile актуализиран
- Plugins актуализирани, за да ES 1.3.4
- Тъй като новата версия на спестовност плъгин е съвместим с ES 1.3.4, плъгин добавя обратно в тестова среда
- Добавено: Филтър & # x5c; Range :: setExecution, Филтър & # x5c; Условия :: setExecution, Филтър & # x5c; Липсва :: setExistence, Филтър & # x5c; Липсва :: setNullValue, Филтър & # x5c; HasChild :: setMinumumChildrenCount, Филтър & # x5c; HasChild :: Филтър & # x5c; HasChild :: setMaximumChildrenCount, Филтър & # x5c; Индекси :: addIndex
- Filter & # x5c; HasChild :: setType, Филтър & # x5c; HasParent :: setType сега подкрепят Type например като аргумент
- Filter & # x5c; индекси :: setIndices, Филтър & # x5c; Индекси :: addIndex вече поддържат Index например като аргумент
- Премахнато като добавя по погрешка: Филтър & # x5c; HasChild :: setScope, Филтър & # x5c; HasParent :: setScope, Филтър & # x5c; Вложени :: setScoreMode, Филтър & # x5c; Булева :: setBoost
- Допълнителна Заявка за тяло Опции за цедка
- като се уверите, ID е urlencoded при използване updateDocument
- Прилагане на теглото в заявката за функция на полувремето
Какво ново във версия 1.3.4.0:
- Update да ElasticSearch 1.3.4.
- Актуализиране на клон псевдонима в composer.json да съответства на тази на библиотеката.
- лиценз Актуализация в composer.json да съответства на проекта.
- Изтриване на разрешение за изпълнение от не-изпълними файлове.
- най-високо ниво филтър параметър в търсене е преименуван на post_filter.
- Отхвърлена: Еластика & # x5c; Query :: setFilter () е отхвърлена. Използвайте Еластика & # x5c;. Query :: setPostFilter () вместо
- Отхвърлена: Еластика & # x5c; Query :: setPostFilter () преминаване филтър като масив е отхвърлена. Премини инстанция на AbstractFilter вместо.
- Фиксиран бягство от / характер в Еластика & # x5c; Util :: escapeTerm (), отстранен използване на JSON_UNESCAPED_SLASHES в Еластика & # x5c;. JSON
Какво ново във версия 1.3.0.0:
- Updated~~V да ElasticSearch версия 1.3.0.
- Добавено setQuery () метод, за да Еластика & # x5c; Query & # x5c;. ConstantScore
- да можете да конфигурирате ES хост / порт чрез ENV Var в тест ENV.
- Фиксиран FunstionScore Query random_score без бъг семена.
Какво ново във версия 1.2.1.0:
- toString актуализиран, за да разгледа doc_as_upsert ако е изпратено източник масив
- Fix Aggragations / Филтър за работа с ове v1.2.0
- Добавено пия транспорт като алтернатива на по подразбиране Http транспорт
- Добавено Еластика & # x5c; ScanAndScroll Iterator
- Добави JSON COMPAT библиотека; Elasticsearch JSON знамена и работа с по-хубав грешка
- Актуализация Dev изгражда да PHPUnit 4.1. *
- Set processIsolation и backupGlobals до фалшиво за ускоряване на тестове. processIsolation беше много бавен с PHPUnit 4.0.19.
- Fix получите настройките за alaised форум
- Добавена на име функция за филтриране източник
- тип Scroll постоянно да Еластика & # x5c; добавена Търсене
- метод Добавено setAnalyzer да заявка & # x5c; FuzzyLikeThis Class и фиксиран проблем с Поколения назад не се сляха
- Типо поправки
- Премахване недостижим изявление връщане
Какво ново във версия 1.1.1.1:
- Fixed~~V липсва използване в TermsStats - & # x3e; setOrder ().
- Заменен всички случаи на ElasticSearch с Elasticsearch.
Какво ново във версия 1.1.1.0:
- Update да ElasticSearch 1.1.1
- Премахнато CustomFiltersScore и CustomScore заявка като отстранява ElasticSearch 1.1.0
- Обновено Node Информация за използване на плъгини вместо плъгин
- Фиксирана проблем с картографирането за псевдоними
Какво ново във версия 1.1.0:
- Фиксиран Query & # x5c; Match Fuzziness тип параметър.
Какво ново във версия 1.0.1.2:
- Added~~V Филтър & # x5c; Индекси
Какво ново във версия 1.0.1.1:
- Enable goecluster-фасет отново, както и сега, съвместим с ElasticSearch 1.0 на Травис.
- Run elasticsearch във фонов режим, не да има лог изход в Травис изграждане.
- Настройване memache PHP версия като променлива среда.
Какво ново във версия 1.0.1:
- Добавено JSON_UNESCAPED_UNICODE и JSON_UNESCAPED_SLASHES опции в Еластика / Транспорт / Http, Еластика / Bulk / действие.
- Фиксиран отпишете цедка (все още се използва _percolator вместо .percolator).
- Премахнато дубликат наклонена черта от регистър цедка маршрут.
Какво ново във версия 1.0.0.0:
- Updated~~V да ElasticSearch 1.0
- Добави струпвания
- Настройване Shard таймаут не работи
- Премахване Еластика & # x5c; Query & # x5c; Невярно и Еластика & # x5c; Query & # x5c; Текст, който не се поддържат в ES 1.0.0.RC1
- Мала променяте на молба и към резултатите боравене класове, за да се коригира за промени в ES 1.0.0.RC1
- Актуализация Mapper-прикачени плъгин за версия 2.0.0.RC1 в .travis.yml
- Регулиране тестове за отчитане на промените в ES 1.0.0.RC1
- Предотвратяване Geocluster-фасет плъгин да се инсталират в тест / хамбар / run_elasticsearch.sh като плъгин все още не е актуализиран, за ES 1.0.0.RC1
- Добавено Еластика & # 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