Elastica

Software Screenshot:
Elastica
Software Details:
Version: 3.1.0 updated
Upload Date: 6 Mar 16
Developer: Nicolas Ruflin
Distribution Type: Freeware
Downloads: 20

Rating: 2.5/5 (Total Votes: 4)

ElasticSearch is a distributed RESTful Java search engine with support for real-time search analytics, built specifically for cloud computing infrastructures. ElasticSearch is based on Apache Lucene.

Elastica sets up a basic interface for searching and indexing content inside PHP-based projects using the aforementioned ElasticSearch search engine.

This library is not an officially supported ElasticSearch client.

Version numbers are homologue with official ElasticSearch releases.

What is new in this release:

  • Update build dependency to elasticsearch 2.1.1
  • Readd \Elastica\Filter\Nested.

What is new in version 2.3.1 / 3.0.0-beta1:

  • Added Elastica\Facet\DateHistogram::setFactor()
  • Added Elastica\Query\QueryString::setTimezone
  • Added .editorconfig
  • Added Elastica\Suggest\Completion
  • Added Elastica\Query\Image
  • Added Scrutinizer Code Quality status badge
  • Added support for percentiles aggregation
  • Added testing on PHP 7 on Travis
  • Added MLT query against documents
  • Added Elastica\Query\SimpleQueryString::setMinimumShouldMatch
  • Added Elastica\Query\FunctionScore::setMinScore
  • Added Elastica\Query\MoreLikeThis::setMinimumShouldMatch
  • Added new methods to Elastica\Aggregation\DateHistogram: setOffset, setTimezone
  • Following methods in Elastica\Aggregation\DateHistogram marked as deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
  • Fixed elasticsearch links to elastic domain
  • Allow bool in Query::setSource function #818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
  • deleteByQuery() implemented in Elastica\Index

What is new in version 2.3.0:

  • Added Elastica\Facet\DateHistogram::setFactor()
  • Added Elastica\Query\QueryString::setTimezone
  • Added .editorconfig
  • Added Elastica\Suggest\Completion
  • Added Elastica\Query\Image
  • Added Scrutinizer Code Quality status badge
  • Added support for percentiles aggregation
  • Added testing on PHP 7 on Travis
  • Added MLT query against documents
  • Added Elastica\Query\SimpleQueryString::setMinimumShouldMatch
  • Added Elastica\Query\FunctionScore::setMinScore
  • Added Elastica\Query\MoreLikeThis::setMinimumShouldMatch
  • Added new methods to Elastica\Aggregation\DateHistogram: setOffset, setTimezone
  • Following methods in Elastica\Aggregation\DateHistogram marked as deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
  • Fixed elasticsearch links to elastic domain
  • Allow bool in Query::setSource function #818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
  • deleteByQuery() implemented in Elastica\Index

What is new in version 2.1.0:

  • Added Elastica\Facet\DateHistogram::setFactor()
  • Added Elastica\Query\QueryString::setTimezone
  • Added .editorconfig
  • Added Elastica\Suggest\Completion
  • Added Elastica\Query\Image
  • Added Scrutinizer Code Quality status badge
  • Added support for percentiles aggregation
  • Added testing on PHP 7 on Travis
  • Added MLT query against documents
  • Added Elastica\Query\SimpleQueryString::setMinimumShouldMatch
  • Added Elastica\Query\FunctionScore::setMinScore
  • Added Elastica\Query\MoreLikeThis::setMinimumShouldMatch
  • Added new methods to Elastica\Aggregation\DateHistogram: setOffset, setTimezone
  • Following methods in Elastica\Aggregation\DateHistogram marked as deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
  • Fixed elasticsearch links to elastic domain
  • Allow bool in Query::setSource function #818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
  • deleteByQuery() implemented in Elastica\Index

What is new in version 1.4.3.0:

  • Added Elastica\Query\Regexp
  • Updated to ElasticSearch 1.4.2
  • Removed support for PHP 5.3
  • Added @return annotation to top_hits aggregation DSL method
  • Added Elastica\Aggregation\TopHits
  • Vagrantfile updated
  • Plugins updated to ES 1.3.4
  • Since new version of thrift plugin is compatible with ES 1.3.4, plugin added back to test environment
  • Added: Filter\Range::setExecution, Filter\Terms::setExecution, Filter\Missing::setExistence, Filter\Missing::setNullValue, Filter\HasChild::setMinumumChildrenCount, Filter\HasChild::Filter\HasChild::setMaximumChildrenCount, Filter\Indices::addIndex
  • Filter\HasChild::setType, Filter\HasParent::setType now support Type instance as argument
  • Filter\Indices::setIndices, Filter\Indices::addIndex now support Index instance as argument
  • Removed as added by mistake: Filter\HasChild::setScope, Filter\HasParent::setScope, Filter\Nested::setScoreMode, Filter\Bool::setBoost
  • Additional Request Body Options for Percolator
  • making sure id is urlencoded when using updateDocument
  • Implement the weight in the function score query

What is new in version 1.3.4.0:

  • Update to ElasticSearch 1.3.4.
  • Update the branch alias in composer.json to match the library version.
  • Update license in composer.json to match project.
  • Delete execution permission from non-executable files.
  • Top-level filter parameter in search has been renamed to post_filter.
  • Deprecated: Elastica\Query::setFilter() is deprecated. Use Elastica\Query::setPostFilter() instead.
  • Deprecated: Elastica\Query::setPostFilter() passing filter as array is deprecated. Pass instance of AbstractFilter instead.
  • Fixed escaping of / character in Elastica\Util::escapeTerm(), removed usage of JSON_UNESCAPED_SLASHES in Elastica\JSON.

What is new in version 1.3.0.0:

  • Updated to ElasticSearch version 1.3.0.
  • Added setQuery() method to Elastica\Query\ConstantScore.
  • Be able to configure ES host/port via ENV var in test env.
  • Fixed FunstionScore Query random_score without seed bug.

What is new in version 1.2.1.0:

  • toString updated to consider doc_as_upsert if sent an array source
  • Fix Aggragations/Filter to work with es v1.2.0
  • Added Guzzle transport as an alternative to the default Http transport
  • Added Elastica\ScanAndScroll Iterator
  • Add JSON compat library; Elasticsearch JSON flags and nicer error handling
  • Update dev builds to phpunit 4.1.*
  • Set processIsolation and backupGlobals to false to speed up tests. processIsolation was very slow with phpunit 4.0.19.
  • Fix get settings on alaised index
  • Added named function for source filtering
  • Scroll type constant to Elastica\Search added
  • Added setAnalyzer method to Query\FuzzyLikeThis Class and fixed issue with params not being merged
  • Typo fixes
  • Remove unreachable return statement

What is new in version 1.1.1.1:

  • Fixed missing use in TermsStats->setOrder().
  • Replaced all instances of ElasticSearch with Elasticsearch.

What is new in version 1.1.1.0:

  • Update to ElasticSearch 1.1.1
  • Removed CustomFiltersScore and CustomScore query as removed in ElasticSearch 1.1.0
  • Updated Node Info to use plugins instead of plugin
  • Fixed mapping issue for aliases

What is new in version 1.1.0:

  • Fixed Query\Match Fuzziness parameter type.

What is new in version 1.0.1.2:

  • Added Filter\Indices

What is new in version 1.0.1.1:

  • Enable goecluster-facet again as now compatible with ElasticSearch 1.0 on Travis.
  • Run elasticsearch in the background to not have log output in travis build.
  • Set memache php version as environment variable.

What is new in version 1.0.1:

  • Added JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES options in Elastica/Transport/Http, Elastica/Bulk/Action.
  • Fixed unregister percolator (still used _percolator instead of .percolator).
  • Removed duplicate slash from register percolator route.

What is new in version 1.0.0.0:

  • Updated to ElasticSearch 1.0
  • Add aggregations
  • Setting shard timeout doesn't work
  • Remove Elastica\Query\Field and Elastica\Query\Text, which are not supported in ES 1.0.0.RC1
  • Minor tweaking of request and result handling classes to adjust for changes in ES 1.0.0.RC1
  • Update mapper-attachments plugin to version 2.0.0.RC1 in .travis.yml
  • Adjust tests to account for changes in ES 1.0.0.RC1
  • Prevent the geocluster-facet plugin from being installed in test/bin/run_elasticsearch.sh as the plugin has not yet been updated for ES 1.0.0.RC1
  • Added Elastica\Query\DisMax

Requirements:

  • PHP 5.3.3 or higher
  • ElasticSearch 1.0.0 or higher

Similar Software

Sensei Anywhere
Sensei Anywhere

12 May 15

Zoie
Zoie

13 May 15

finder.php
finder.php

13 Apr 15

ElasticSearch
ElasticSearch

12 Mar 16

Comments to Elastica

1 Comments
  • gigi 20 Feb 18
    Porcaria asta e tradusa cu google translate lol
Add Comment
Turn on images!