From 88304cf3c4e9508f5062bcd90bb88118c720ee08 Mon Sep 17 00:00:00 2001 From: Mantas Varatiejus <mantas.varatiejus@nfq.com> Date: Tue, 26 Jan 2016 15:10:57 +0200 Subject: [PATCH] Mark FuzzyLikeThis classes as deprecated These queries are removed in Elasticsearch v2.0 --- CHANGELOG.md | 5 +++++ docs/Query/FuzzyLikeThisField.md | 2 ++ docs/Query/FuzzyLikeThisQuery.md | 2 ++ src/Query/FuzzyLikeThisFieldQuery.php | 7 +++++++ src/Query/FuzzyLikeThisQuery.php | 7 +++++++ 5 files changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd53d75..e379104 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +v1.x (2016-x) +--- + +- Deprecated `FuzzyLikeThisQuery` and `FuzzyLikeThisFieldQuery` queries + v1.1.1 (2016-01-26) --- diff --git a/docs/Query/FuzzyLikeThisField.md b/docs/Query/FuzzyLikeThisField.md index eecb6a4..d2a7d3c 100644 --- a/docs/Query/FuzzyLikeThisField.md +++ b/docs/Query/FuzzyLikeThisField.md @@ -1,4 +1,6 @@ # Fuzzy Like This Field Query + +__DEPRECATED__: this query is deprecated and will be removed in ElasticsearchDSL 2.0 > More info about fuzzy like this field query is in the [official elasticsearch docs][1] diff --git a/docs/Query/FuzzyLikeThisQuery.md b/docs/Query/FuzzyLikeThisQuery.md index de05d40..58eca8e 100644 --- a/docs/Query/FuzzyLikeThisQuery.md +++ b/docs/Query/FuzzyLikeThisQuery.md @@ -1,4 +1,6 @@ # Fuzzy Like This Query + +__DEPRECATED__: this query is deprecated and will be removed in ElasticsearchDSL 2.0 > More info about fuzzy like this field query is in the [official elasticsearch docs][1] diff --git a/src/Query/FuzzyLikeThisFieldQuery.php b/src/Query/FuzzyLikeThisFieldQuery.php index a4dbbcf..0424dd3 100644 --- a/src/Query/FuzzyLikeThisFieldQuery.php +++ b/src/Query/FuzzyLikeThisFieldQuery.php @@ -16,6 +16,8 @@ use ONGR\ElasticsearchDSL\ParametersTrait; /** * Elasticsearch fuzzy_like_this_field query class. + * + * @deprecated Will be removed in 2.0. */ class FuzzyLikeThisFieldQuery implements BuilderInterface { @@ -38,6 +40,11 @@ class FuzzyLikeThisFieldQuery implements BuilderInterface */ public function __construct($field, $likeText, array $parameters = []) { + @trigger_error( + 'The FuzzyLikeThisFieldQuery class is deprecated and will be removed in 2.0.', + E_USER_DEPRECATED + ); + $this->field = $field; $this->likeText = $likeText; $this->setParameters($parameters); diff --git a/src/Query/FuzzyLikeThisQuery.php b/src/Query/FuzzyLikeThisQuery.php index 4b402cf..56fca44 100644 --- a/src/Query/FuzzyLikeThisQuery.php +++ b/src/Query/FuzzyLikeThisQuery.php @@ -16,6 +16,8 @@ use ONGR\ElasticsearchDSL\ParametersTrait; /** * Elasticsearch fuzzy_like_this query class. + * + * @deprecated Will be removed in 2.0. */ class FuzzyLikeThisQuery implements BuilderInterface { @@ -38,6 +40,11 @@ class FuzzyLikeThisQuery implements BuilderInterface */ public function __construct($fields, $likeText, array $parameters = []) { + @trigger_error( + 'The FuzzyLikeThisQuery class is deprecated and will be removed in 2.0.', + E_USER_DEPRECATED + ); + if (!is_array($fields)) { $fields = explode(',', $fields); } -- GitLab