diff --git a/app/Magazine.php b/app/Magazine.php index 513fdb4..8c23553 100644 --- a/app/Magazine.php +++ b/app/Magazine.php @@ -72,6 +72,33 @@ class Magazine extends JikanApiSearchableModel ]; } + public function getCollectionSchema(): array + { + return [ + 'name' => $this->searchableAs(), + 'fields' => [ + [ + 'name' => '.*', + 'type' => 'auto', + ], + [ + 'name' => 'titles', + 'type' => 'string', + 'optional' => false, + 'infix' => true, + 'sort' => true + ], + [ + 'name' => 'url', + 'type' => 'string', + 'optional' => false, + 'infix' => true, + 'sort' => true + ], + ] + ]; + } + public function typesenseQueryBy(): array { return [