From d5eebf6c65a964c42ea3353498507a949e9e2e69 Mon Sep 17 00:00:00 2001 From: Daniel Klabbers Date: Thu, 16 Dec 2021 15:05:22 +0100 Subject: [PATCH] allow minimum should match config --- src/Api/Controllers/SearchController.php | 2 +- src/Elasticsearch/BoolQuery.php | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 src/Elasticsearch/BoolQuery.php diff --git a/src/Api/Controllers/SearchController.php b/src/Api/Controllers/SearchController.php index 8747180..396ff36 100644 --- a/src/Api/Controllers/SearchController.php +++ b/src/Api/Controllers/SearchController.php @@ -2,6 +2,7 @@ namespace Blomstra\Search\Api\Controllers; +use Blomstra\Search\Elasticsearch\BoolQuery; use Blomstra\Search\Elasticsearch\MatchPhraseQuery; use Blomstra\Search\Elasticsearch\MatchQuery; use Blomstra\Search\Elasticsearch\WildcardQuery; @@ -21,7 +22,6 @@ use Illuminate\Support\Collection; use Illuminate\Support\Str; use Psr\Http\Message\ServerRequestInterface; use Spatie\ElasticsearchQueryBuilder\Builder; -use Spatie\ElasticsearchQueryBuilder\Queries\BoolQuery; use Spatie\ElasticsearchQueryBuilder\Queries\Query; use Spatie\ElasticsearchQueryBuilder\Queries\TermQuery; use Spatie\ElasticsearchQueryBuilder\Sorts\Sort; diff --git a/src/Elasticsearch/BoolQuery.php b/src/Elasticsearch/BoolQuery.php new file mode 100644 index 0000000..cdbb2f2 --- /dev/null +++ b/src/Elasticsearch/BoolQuery.php @@ -0,0 +1,22 @@ +minimumShouldMatch; + + return $field; + } +}