ElasticSearch er et distribueret RESTful Java søgemaskine med understøttelse af real-time søgning analytics, bygget specielt til cloud computing infrastruktur. ElasticSearch er baseret på Apache Lucene .
Elastica opstiller en grundlæggende grænseflade til søgning og indeksering indhold inde PHP-baserede projekter ved hjælp af førnævnte ElasticSearch søgemaskine.
Dette bibliotek er ikke en officielt understøttet ElasticSearch klient.
Version numre er homolog med officielle ElasticSearch udgivelser
Hvad er nyt i denne udgivelse:.
- opdater build afhængighed at elasticsearch 2.1.1
- Readd & # x5c; Elastica & # x5c; Filter & # x5c;. Indlejrede
Hvad er nyt i version 2.3.1 / 3.0.0-beta1:
- Tilføjet Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Tilføjet Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Tilføjet .editorconfig
- Tilføjet Elastica & # x5c; Foreslå & # x5c; Afslutning
- Tilføjet Elastica & # x5c; Query & # x5c; billede
- Tilføjet Scrutinizer Code Kvalitet status badge
- Understøttelse af percentiler sammenlægning
- Tilføjet test på PHP 7 på Travis
- Tilføjet MLT forespørgsel mod dokumenter
- Tilføjet Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Tilføjet Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Tilføjet Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Tilføjet nye metoder til Elastica & # x5c; Aggregering & # x5c; DateHistogram: setOffset, setTimezone
- Efter metoder i Elastica & # x5c; Aggregering & # x5c; DateHistogram markeret som forældet: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Faste elasticsearch links til elastisk domæne
- Tillad bool i Query :: setSource funktion # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementeret i Elastica & # x5c; Index
Hvad er nyt i version 2.3.0:
- Tilføjet Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Tilføjet Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Tilføjet .editorconfig
- Tilføjet Elastica & # x5c; Foreslå & # x5c; Afslutning
- Tilføjet Elastica & # x5c; Query & # x5c; billede
- Tilføjet Scrutinizer Code Kvalitet status badge
- Understøttelse af percentiler sammenlægning
- Tilføjet test på PHP 7 på Travis
- Tilføjet MLT forespørgsel mod dokumenter
- Tilføjet Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Tilføjet Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Tilføjet Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Tilføjet nye metoder til Elastica & # x5c; Aggregering & # x5c; DateHistogram: setOffset, setTimezone
- Efter metoder i Elastica & # x5c; Aggregering & # x5c; DateHistogram markeret som forældet: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Faste elasticsearch links til elastisk domæne
- Tillad bool i Query :: setSource funktion # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementeret i Elastica & # x5c; Index
Hvad er nyt i version 2.1.0:
- Tilføjet Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Tilføjet Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Tilføjet .editorconfig
- Tilføjet Elastica & # x5c; Foreslå & # x5c; Afslutning
- Tilføjet Elastica & # x5c; Query & # x5c; billede
- Tilføjet Scrutinizer Code Kvalitet status badge
- Understøttelse af percentiler sammenlægning
- Tilføjet test på PHP 7 på Travis
- Tilføjet MLT forespørgsel mod dokumenter
- Tilføjet Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Tilføjet Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Tilføjet Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Tilføjet nye metoder til Elastica & # x5c; Aggregering & # x5c; DateHistogram: setOffset, setTimezone
- Efter metoder i Elastica & # x5c; Aggregering & # x5c; DateHistogram markeret som forældet: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Faste elasticsearch links til elastisk domæne
- Tillad bool i Query :: setSource funktion # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () implementeret i Elastica & # x5c; Index
Hvad er nyt i version 1.4.3.0:
- Added~~V Elastica & # x5c; Query & # x5c; Regexp
- Opdateret til ElasticSearch 1.4.2
- Fjernet support til PHP 5,3
- Tilføjet @return anmærkning til top_hits sammenlægning DSL metode
- Tilføjet Elastica & # x5c; Aggregering & # x5c; TopHits
- Vagrantfile opdateret
- Plugins opdateret til ES 1.3.4
- Da ny version af sparsommelighed plugin er kompatibel med ES 1.3.4, plugin tilføjet tilbage til testmiljøet
- Tilføjet: Filter & # x5c; Range :: setExecution, Filter & # x5c; Vilkår :: setExecution, Filter & # x5c; Missing :: setExistence, Filter & # x5c; Missing :: setNullValue, Filter & # x5c; HasChild :: setMinumumChildrenCount, Filter & # x5c; HasChild :: Filter & # x5c; HasChild :: setMaximumChildrenCount, Filter & # x5c; Indices :: addIndex
- Filter & # x5c; HasChild :: setType, Filter & # x5c; HasParent :: setType understøtter nu Type eksempel som argument
- Filter & # x5c; Indeks :: setIndices, Filter & # x5c; Indices :: addIndex understøtter nu Index eksempel som argument
- Fjernet som tilføjet ved en fejltagelse: Filter & # x5c; HasChild :: setScope, Filter & # x5c; HasParent :: setScope, Filter & # x5c; Indlejrede :: setScoreMode, Filter & # x5c; Bool :: setBoost
- Yderligere Request Krop Valg til Perkolator
- at sikre id er urlencoded ved brug af updateDocument
- Implementere vægten i funktionen score forespørgslen
Hvad er nyt i version 1.3.4.0:
- Update at ElasticSearch 1.3.4.
- Opdater filialen alias i composer.json at matche biblioteket version.
- Opdater licens composer.json at matche projekt.
- Slet udførelse tilladelse fra ikke-eksekverbare filer.
- Top-niveau filter parameter i søgningen er blevet omdøbt til post_filter.
- Forældet: Elastica & # x5c; Query :: setFilter () er udfaset. Brug Elastica & # x5c;. Query :: setPostFilter () i stedet
- Forældet: Elastica & # x5c; Query :: setPostFilter () passerer filter som matrix er forældet. Pass forekomst af AbstractFilter stedet.
- Fast flygter af / karakter i Elastica & # x5c; Util :: escapeTerm (), fjernet brugen af JSON_UNESCAPED_SLASHES i Elastica & # x5c;. JSON
Hvad er nyt i version 1.3.0.0:
- Updated~~V til ElasticSearch-version 1.3.0.
- Tilføjet setQuery () metode til at Elastica & # x5c; Query & # x5c;. ConstantScore
- Være i stand til at konfigurere ES vært / havn via ENV var i test env.
- Fast FunstionScore Query random_score uden frø bug.
Hvad er nyt i version 1.2.1.0:
- toString opdateret til at overveje doc_as_upsert hvis sendt et array kilde
- Fix Aggragations / filter til at arbejde med es v1.2.0
- Tilføjet tylle transport som alternativ til standard Http transport
- Tilføjet Elastica & # x5c; ScanAndScroll Iterator
- Tilføj JSON compat bibliotek; Elasticsearch JSON flag og pænere fejlhåndtering
- Opdater dev bygger til PHPUnit 4.1. *
- Set processIsolation og backupGlobals til falsk at fremskynde tests. processIsolation var meget langsom med PHPUnit 4.0.19.
- Fix få indstillinger på alaised indeks
- Tilføjet opkaldt funktion til kilde filtrering
- Rul typen konstant til Elastica & # x5c; Søg tilføjede
- Tilføjet setAnalyzer metode til Query & # x5c; FuzzyLikeThis klasse og fast problem med params ikke bliver fusioneret
- Typo rettelser
- Fjern utilgængelig afkast redegørelse
Hvad er nyt i version 1.1.1.1:
- Fixed~~V mangler brug i TermsStats - & # x3e; setOrder ().
- Erstattet alle forekomster af ElasticSearch med Elasticsearch.
Hvad er nyt i version 1.1.1.0:
- Update at ElasticSearch 1.1.1
- Fjernet CustomFiltersScore og CustomScore forespørgsel som fjernes i ElasticSearch 1.1.0
- Opdateret Node oplysninger til brug plugins i stedet for plugin
- Fast kortlægning problem for kaldenavne
Hvad er nyt i version 1.1.0:
- Fast Query & # x5c; Match Sløring parameter type.
Hvad er nyt i version 1.0.1.2:
- Added~~V Filter & # x5c; Indeks
Hvad er nyt i version 1.0.1.1:
- Enable goecluster-facet igen som nu kompatibel med ElasticSearch 1.0 om Travis.
- Kør elasticsearch i baggrunden for ikke at have log output i travis bygge.
- Angiv memache php-version, som en miljøvariabel.
Hvad er nyt i version 1.0.1:
- Tilføjet JSON_UNESCAPED_UNICODE og JSON_UNESCAPED_SLASHES muligheder i Elastica / Transport / http, Elastica / Bulk / aktion.
- Fast unregister percolator (stadig bruges _percolator stedet for .percolator).
- Fjernet dublerede skråstreg fra register percolator rute.
Hvad er nyt i version 1.0.0.0:
- Updated~~V til ElasticSearch 1,0
- Tilføj aggregeringer
- Indstilling shard timeout virker ikke
- Fjern Elastica & # x5c; Query & # x5c; Field og Elastica & # x5c; Query & # x5c, Tekst, som ikke understøttes i ES 1.0.0.RC1
- Minor tweaking af anmodning og resultat håndtering klasser til at justere for ændringer i ES 1.0.0.RC1
- Opdater Mapper-vedhæftede plugin til version 2.0.0.RC1 i .travis.yml
- Juster test at tage højde for ændringer i ES 1.0.0.RC1
- Undgå geocluster-facet plugin i at blive installeret i test / bin / run_elasticsearch.sh som plugin endnu ikke er blevet opdateret for ES 1.0.0.RC1
- Tilføjet Elastica & # x5c; Query & # x5c; DisMax
Krav :
- PHP 5.3.3 eller højere
- ElasticSearch 1.0.0 eller højere
1 Kommentarer
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol