ElasticSearch is een gedistribueerde RESTful Java zoekmachine met ondersteuning voor real-time search analytics, speciaal gebouwd voor cloud computing-infrastructuren. ElasticSearch is gebaseerd op de Apache Lucene .
Elastica wordt een basis interface voor het zoeken en indexeren van inhoud binnen PHP-gebaseerde projecten met behulp van de eerder genoemde ElasticSearch zoekmachine.
Deze bibliotheek is geen officieel ondersteund ElasticSearch klant.
Version nummers zijn homoloog met de officiële ElasticSearch releases
Wat is nieuw in deze release:.
- update-build afhankelijkheid te elasticsearch 2.1.1
- readd & # x5c; Elastica & # x5c; Filter & # x5c;. Geneste
Wat is nieuw in versie 2.3.1 / 3.0.0-beta 1:
- Toegevoegd Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Toegevoegd Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Toegevoegd .editorconfig
- Toegevoegd Elastica & # x5c; Suggestie & # x5c; Afronding
- Toegevoegd Elastica & # x5c; Query & # x5c; Image
- Toegevoegd Scrutinizer Code Kwaliteitsstatus badge
- Ondersteuning voor percentiel aggregatie
- Toegevoegd testen op PHP 7 op Travis
- Toegevoegd MLT query documenten
- Toegevoegd Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Toegevoegd Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Toegevoegd Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- toegevoegd nieuwe methoden om Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Naar aanleiding van de methoden in Elastica & # x5c; Aggregation & # x5c; DateHistogram gemarkeerd als deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Vast elasticsearch links naar elastische domein
- Laat Bool in Query :: setSource functie # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () geïmplementeerd in Elastica & # x5c; Index
Wat is nieuw in versie 2.3.0:
- Toegevoegd Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Toegevoegd Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Toegevoegd .editorconfig
- Toegevoegd Elastica & # x5c; Suggestie & # x5c; Afronding
- Toegevoegd Elastica & # x5c; Query & # x5c; Image
- Toegevoegd Scrutinizer Code Kwaliteitsstatus badge
- Ondersteuning voor percentiel aggregatie
- Toegevoegd testen op PHP 7 op Travis
- Toegevoegd MLT query documenten
- Toegevoegd Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Toegevoegd Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Toegevoegd Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- toegevoegd nieuwe methoden om Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Naar aanleiding van de methoden in Elastica & # x5c; Aggregation & # x5c; DateHistogram gemarkeerd als deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Vast elasticsearch links naar elastische domein
- Laat Bool in Query :: setSource functie # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () geïmplementeerd in Elastica & # x5c; Index
Wat is nieuw in versie 2.1.0:
- Toegevoegd Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Toegevoegd Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Toegevoegd .editorconfig
- Toegevoegd Elastica & # x5c; Suggestie & # x5c; Afronding
- Toegevoegd Elastica & # x5c; Query & # x5c; Image
- Toegevoegd Scrutinizer Code Kwaliteitsstatus badge
- Ondersteuning voor percentiel aggregatie
- Toegevoegd testen op PHP 7 op Travis
- Toegevoegd MLT query documenten
- Toegevoegd Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Toegevoegd Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Toegevoegd Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- toegevoegd nieuwe methoden om Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Naar aanleiding van de methoden in Elastica & # x5c; Aggregation & # x5c; DateHistogram gemarkeerd als deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Vast elasticsearch links naar elastische domein
- Laat Bool in Query :: setSource functie # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () geïmplementeerd in Elastica & # x5c; Index
Wat is nieuw in versie 1.4.3.0:
- Added~~V Elastica & # x5c; Query & # x5c; Regexp
- Bijgewerkt op ElasticSearch 1.4.2
- Verwijderd ondersteuning voor PHP 5.3
- Toegevoegd @return annotatie om top_hits aggregatie DSL methode
- Toegevoegd Elastica & # x5c; Aggregation & # x5c; TopHits
- Vagrantfile bijgewerkt
- Plugins bijgewerkt om ES 1.3.4
- Aangezien nieuwe versie van spaarzaamheid plugin is compatibel met ES 1.3.4, plugin toegevoegd terug naar testomgeving
- Toegevoegd: Filter & # x5c; Range :: setExecution, Filter & # x5c; Algemene :: 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 nu ondersteuning Type bijvoorbeeld als argument
- Filter & # x5c; Indices :: setIndices, Filter & # x5c; Indices :: addIndex ondersteunen nu Index bijvoorbeeld als argument
- verwijderd zoals toegevoegd per ongeluk: Filter & # x5c; HasChild :: setScope, Filter & # x5c; HasParent :: setScope, Filter & # x5c; Geneste :: setScoreMode, Filter & # x5c; Bool :: setBoost
- aanvullend verzoek Body Opties voor Percolator
- ervoor te zorgen dat id wordt urlencoded bij gebruik updateDocument
- Implementeren van het gewicht in de functie score vraag
Wat is nieuw in versie 1.3.4.0:
- Update om ElasticSearch 1.3.4.
- Werk de tak alias in composer.json naar de bibliotheek versie aan te passen.
- licentie-update in composer.json te project te passen.
- Verwijder uitvoering toestemming van niet-uitvoerbare bestanden.
- Top-level filter parameter op zoek is hernoemd naar post_filter.
- Afgekeurd: Elastica & # x5c; Query :: setFilter () wordt afgeraden. Gebruik Elastica & # x5c;. Query :: setPostFilter () in plaats
- Afgekeurd: Elastica & # x5c; Query :: setPostFilter () passeren filter als matrix wordt afgeraden. Pass exemplaar van AbstractFilter plaats.
- Fixed ontsnappen van / teken in Elastica & # x5c; Util :: escapeTerm (), verwijderd gebruik van JSON_UNESCAPED_SLASHES in Elastica & # x5c;. JSON
Wat is nieuw in versie 1.3.0.0:
- Updated~~V om ElasticSearch versie 1.3.0.
- Toegevoegde setQuery () methode om Elastica & # x5c; Query & # x5c;. ConstantScore
- In staat zijn om ES host / poort te configureren via ENV var in de test env.
- Fixed FunstionScore Query random_score zonder zaad bug.
Wat is nieuw in versie 1.2.1.0:
- toString bijgewerkt om doc_as_upsert overwegen als stuurde een array bron
- Fix Aggragations / Filter om te werken met es v1.2.0
- Toegevoegd Guzzle vervoer als alternatief voor de standaard HTTP-transport
- Toegevoegd Elastica & # x5c; ScanAndScroll Iterator
- Voeg JSON compat bibliotheek; Elasticsearch JSON vlaggen en mooier foutafhandeling
- dev bijwerken bouwt PHPUnit 4.1. *
- Set processIsolation en backupGlobals om vals te versnellen testen. processIsolation was erg traag met phpunit 4.0.19.
- Fix krijgen instellingen op alaised index
- Toegevoegd benoemde functie voor filtering source
- Scroll soort constant Elastica & # x5c; Search toegevoegd
- Toegevoegd setAnalyzer methode om Query & # x5c; FuzzyLikeThis Class en vaste probleem met params niet worden samengevoegd
- Typo fixes
- Verwijder onbereikbaar return statement
Wat is nieuw in versie 1.1.1.1:
- Fixed~~V ontbrekende gebruik in TermsStats - & # x3e; setOrder ().
- Vervangen alle exemplaren van ElasticSearch met Elasticsearch.
Wat is nieuw in versie 1.1.1.0:
- Update om ElasticSearch 1.1.1
- Verwijderd CustomFiltersScore en CustomScore query verwijderd ElasticSearch 1.1.0
- Bijgewerkt Node Info te gebruiken plugins in plaats van plugin
- Fixed mapping probleem voor aliassen
Wat is nieuw in versie 1.1.0:
- Vaste Query & # x5c; Match Fuzziness parameter type.
Wat is nieuw in versie 1.0.1.2:
- Added~~V Filter & # x5c; Indices
Wat is nieuw in versie 1.0.1.1:
- Enable goecluster-facet weer als nu compatibel met ElasticSearch 1.0 op Travis.
- Uitvoeren elasticsearch op de achtergrond om niet log output in Travis te bouwen.
- Stel memache php-versie als variabele milieu.
Wat is nieuw in versie 1.0.1:
- Toegevoegd JSON_UNESCAPED_UNICODE en JSON_UNESCAPED_SLASHES opties in Elastica / Transport / http, Elastica / Bulk / Actie.
- Fixed uitschrijven percolator (nog steeds gebruikt _percolator plaats van .percolator).
- Verwijderd dubbele slash uit het register percolator route.
Wat is nieuw in versie 1.0.0.0:
- Updated~~V om ElasticSearch 1,0
- samenvoegingen toevoegen
- instellen scherf time-out werkt niet
- Verwijder Elastica & # x5c; Query & # x5c; Veld en Elastica & # x5c; Query & # x5c, tekst, die niet worden ondersteund in ES 1.0.0.RC1
- Minor tweaken van het verzoek en resultaatgericht hanteren klassen aan te passen voor veranderingen in de ES 1.0.0.RC1
- Update-Mapper-attachments plugin naar versie 2.0.0.RC1 in .travis.yml
- Stel testen om rekening te houden voor veranderingen in de ES 1.0.0.RC1
- Voorkom dat de GeoCluster-facet plugin wordt geïnstalleerd in test / bin / run_elasticsearch.sh als de plugin nog niet is bijgewerkt voor ES 1.0.0.RC1
- Toegevoegd Elastica & # x5c; Query & # x5c; DisMax
Eisen
- PHP 5.3.3 of hoger
- ElasticSearch 1.0.0 of hoger
1 Commentaar
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol