ElasticSearch je distribuován RESTful Java vyhledávače s podporou analýzy vyhledávání v reálném čase, speciálně konstruovaných pro cloud computing infrastruktury. ElasticSearch je založen na Apache Lucene .
Elastica nastavuje základní rozhraní pro vyhledávání a indexování obsahu uvnitř projektů PHP-based s použitím výše uvedené ElasticSearch vyhledávač.
Tato knihovna není oficiálně podporováno klient ElasticSearch.
Čísla verzí jsou homologní s oficiálními ElasticSearch vydáních
Co je nového v této verzi:.
- aktualizace vybudovat závislost na ElasticSearch 2.1.1
- Znovu přidat & # x5c; Elastica & # x5c; Filter & # x5c;. Vnořené
Co je nového ve verzi 2.3.1 / 3.0.0-beta1:
- z přidané Elastica & # x5c ; fasety & # x5c; DateHistogram :: setFactor ()
- z přidané Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Přidal .editorconfig
- z přidané Elastica & # x5c; Navrhnout & # x5c, dokončení
- z přidané Elastica & # x5c; Query & # x5c; Image
- z přidané Scrutinizer Code stav kvality odznak
- Byla přidána podpora pro percentilu agregaci
- Přidán testování na PHP 7 na Travisem
- z přidané MLT dotaz proti dokumentech
- z přidané Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- z přidané Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- z přidané Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Přidány nové metody k Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- následující metody v Elastica & # x5c; Aggregation & # x5c; DateHistogram označeny jako zastaralé: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Pevné ElasticSearch odkazy na elastické domény
- Povolit BOOL v Query :: setSource funkce # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementována v Elastica & # x5c; Index
Co je nového ve verzi 2.3.0:
- z přidané Elastica & # x5c; fasety & # x5c; DateHistogram :: setFactor ()
- z přidané Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Přidal .editorconfig
- z přidané Elastica & # x5c; Navrhnout & # x5c, dokončení
- z přidané Elastica & # x5c; Query & # x5c; Image
- z přidané Scrutinizer Code stav kvality odznak
- Byla přidána podpora pro percentilu agregaci
- Přidán testování na PHP 7 na Travisem
- z přidané MLT dotaz proti dokumentech
- z přidané Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- z přidané Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- z přidané Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Přidány nové metody k Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- následující metody v Elastica & # x5c; Aggregation & # x5c; DateHistogram označeny jako zastaralé: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Pevné ElasticSearch odkazy na elastické domény
- Povolit BOOL v Query :: setSource funkce # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementována v Elastica & # x5c; Index
Co je nového ve verzi 2.1.0:
- z přidané Elastica & # x5c; fasety & # x5c; DateHistogram :: setFactor ()
- z přidané Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Přidal .editorconfig
- z přidané Elastica & # x5c; Navrhnout & # x5c, dokončení
- z přidané Elastica & # x5c; Query & # x5c; Image
- z přidané Scrutinizer Code stav kvality odznak
- Byla přidána podpora pro percentilu agregaci
- Přidán testování na PHP 7 na Travisem
- z přidané MLT dotaz proti dokumentech
- z přidané Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- z přidané Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- z přidané Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Přidány nové metody k Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- následující metody v Elastica & # x5c; Aggregation & # x5c; DateHistogram označeny jako zastaralé: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Pevné ElasticSearch odkazy na elastické domény
- Povolit BOOL v Query :: setSource funkce # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementována v Elastica & # x5c; Index
Co je nového ve verzi 1.4.3.0:
- Added~~V Elastica & # x5c; & # dotaz x5c; regexp
- aktualizován na ElasticSearch 1.4.2
- Odstraněna podpora pro PHP 5.3
- Přidal @return anotaci top_hits metodou agregace DSL
- z přidané Elastica & # x5c; Aggregation & # x5c; TopHits
- Vagrantfile aktualizováno
- Plugins aktualizovány tak, aby ES 1.3.4
- Vzhledem k tomu, novou verzi šetrnost plugin je kompatibilní s ES 1.3.4, plugin vrácena zpět do testovacího prostředí
- Přidaný: Filter & # x5c; Dosah :: setExecution, Filter & # x5c; podmínky :: setExecution, Filter & # x5c; Chybí :: setExistence, filtrační & # x5c; Chybí :: setNullValue, Filter & # x5c; HasChild :: setMinumumChildrenCount, Filter & # x5c; HasChild :: Filter & # x5c; HasChild :: setMaximumChildrenCount, Filter & # x5c; Indexy :: addIndex
- Filter & # x5c; HasChild :: setType, Filter & # x5c; HasParent :: setType nyní podporuje typ instance jako argumentu
- Filtrační & # x5c; Indexy :: setIndices, Filtrační & # x5c indexy :: addIndex nyní podporují instance Index Jako argument
- Odebráno jako přidal omylem: Filter & # x5c; HasChild :: setScope, Filter & # x5c; HasParent :: setScope, Filter & # x5c; vnořené :: setScoreMode, Filter & # x5c; Bool :: setBoost
- dodatečnou žádost Výbava pro cedník
- zabezpečení toho, aby ID urlencoded při použití updateDocument
- Provádět váhu do funkce skóre dotazu
Co je nového ve verzi 1.3.4.0:
- Update~~pobj k ElasticSearch 1.3.4.
- Aktualizace pobočkové alias v composer.json tak, aby odpovídala verzi knihovny.
- Aktualizace licence v composer.json tak, aby odpovídala projektu.
- Odstranit provedení povolení od non-spustitelné soubory.
- parametrů filtru nejvyšší úrovně při hledání byl přejmenován na post_filter.
- Zastaralé: Elastica & # x5c; Query :: setFilter () je zastaralé. Použijte Elastica & # x5c,. Query :: setPostFilter () namísto
- Zastaralé: Elastica & # x5c; Query :: setPostFilter () procházející filtr jako pole je zastaralá. Projít instance AbstractFilter místo.
- Pevná úletu / znaku v Elastica & # x5c; Util :: escapeTerm (), odstranil využití JSON_UNESCAPED_SLASHES v Elastica & # x5c;. JSON
Co je nového ve verzi 1.3.0.0:
- Updated~~HEAD=pobj~~V na ElasticSearch verzi 1.3.0.
- z přidané setQuery () metoda Elastica & # x5c; Query & # x5c,. ConstantScore
- moci nastavit ES hostitele / port přes ENV var v testovacím env.
- Pevná FunstionScore Query random_score bez semen chyba.
Co je nového ve verzi 1.2.1.0:
- toString~~pobj aktualizované zvážit doc_as_upsert v případě zaslání zdroj pole
- Fix Aggragations / filtr pro práci s es v1.2.0
- z přidané žrát doprava jako alternativa k výchozí přenosového protokolu HTTP
- z přidané Elastica & # x5c; ScanAndScroll Iterator
- Přidat JSON compat knihovny; ElasticSearch JSON vlajky a manipulaci s hezčí chyba
- Aktualizace dev navazuje na PHPUnit 4.1. *
- Nastavit processIsolation a backupGlobals na false k urychlení testů. processIsolation byl velmi pomalý s PHPUnit 4.0.19.
- Fix získat nastavení na alaised index
- Přidána pojmenovaný funkce pro filtrování zdroj
- Přejděte typ konstanta Elastica & # x5c; přidal hledání
- metoda přidané setAnalyzer vyhledávat & # x5c; FuzzyLikeThis třídy a Oprava problému s params není sloučen
- Typo opravy
- Odstranit nedostupný příkaz return
Co je nového ve verzi 1.1.1.1:
- Fixed~~V chybějící použití v TermsStats - & # x3e; setOrder ().
- nahrazeny všechny výskyty ElasticSearch s ElasticSearch.
Co je nového ve verzi 1.1.1.0:
- Update~~pobj na ElasticSearch 1.1.1
- Odebráno CustomFiltersScore a CustomScore dotaz, jak se odstraní ve ElasticSearch 1.1.0
- Aktualizováno Node Info používat pluginy namísto plugin
- Oprava problému mapování aliasů
Co je nového ve verzi 1.1.0:
- Pevné Query & # x5c; Match zmatenost typ parametru.
Co je nového ve verzi 1.0.1.2:
- Added~~V Filter & # x5c; Indexy
Co je nového ve verzi 1.0.1.1:
- Enable~~HEAD=pobj goecluster-fazety opět jako nyní kompatibilní s ElasticSearch 1.0 Travis.
- Spustit ElasticSearch v pozadí, aby neměl výstup protokolu v Travis stavět.
- Nastavení memache php verze jako proměnné prostředí.
Co je nového ve verzi 1.0.1:
- z přidané JSON_UNESCAPED_UNICODE a JSON_UNESCAPED_SLASHES možnosti v Elastica / Doprava / http, Elastica / Bulk / akce.
- Pevná unregister překapávač (ještě použitý _percolator místo .percolator).
- Odebráno duplikát lomítko z registru perkolátoru trasy.
Co je nového ve verzi 1.0.0.0:
- Updated~~HEAD=pobj~~V na ElasticSearch 1.0
- Přidat agregace
- Nastavení časového limitu střep nefunguje
- Odstranit Elastica & # x5c; & # dotaz x5c, pole a Elastica & # x5c; & # dotaz x5c; Text, které nejsou podporovány ES 1.0.0.RC1
- Minor ladění žádosti a výsledek manipulace tříd s cílem přizpůsobit změnám v ES 1.0.0.RC1
- Aktualizace Mapper-příloh Earth verze 2.0.0.RC1 v .travis.yml
- Nastavení testy na účet pro změny v ES 1.0.0.RC1
- Zabránit Geocluster-fasetovou plugin od být instalován ve zkušebním / bin / run_elasticsearch.sh jako plugin nebyl dosud aktualizován pro ES 1.0.0.RC1
- z přidané Elastica & # x5c; Query & # x5c; DisMax
Požadavky
- PHP 5.3.3 nebo novější
- ElasticSearch 1.0.0 nebo novější
1 Komentáře
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol