diff --git a/src/Api/Controllers/SearchController.php b/src/Api/Controllers/SearchController.php index 57b03b8..9bd9ae7 100644 --- a/src/Api/Controllers/SearchController.php +++ b/src/Api/Controllers/SearchController.php @@ -57,8 +57,7 @@ class SearchController extends ListDiscussionsController if (! empty($search)) { $filterQuery ->add($this->sentenceMatch($search)) - ->add($this->wordMatch($search)) - ->add($this->partialMatch($search)); + ->add($this->wordMatch($search)); } $builder = (new Builder($this->elastic)) @@ -199,13 +198,9 @@ class SearchController extends ListDiscussionsController protected function wordMatch(string $q) { - return (new MatchQuery('content', $q))->boost(.5); + return (new MatchQuery('content', $q))->boost(.3); } - protected function partialMatch(string $q) - { - return (new MatchQuery('content', "*$q*"))->boost(.2); - } protected function getGroups(User $actor): Collection {