Search the public site through the API

Full-text on Postgres, stemmed in the language searched; word matching
elsewhere.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-01 08:53:34 +02:00
parent 68c5bd4274
commit 6b3517743a
8 changed files with 417 additions and 0 deletions

View File

@@ -117,6 +117,7 @@ class PublicApiContractTest extends TestCase
'testimonials' => ['path' => '/public/v1/testimonials', 'detail' => false],
'talks' => ['path' => '/public/v1/talks', 'detail' => false],
'technologies' => ['path' => '/public/v1/technologies', 'detail' => false],
'search' => ['path' => '/public/v1/search', 'detail' => true],
];
}
@@ -133,6 +134,7 @@ class PublicApiContractTest extends TestCase
'/public/v1/members/{slug}' => '/public/v1/members/ada-lovelace',
'/public/v1/calls/{slug}' => '/public/v1/calls/backend',
'/public/v1/services/{slug}' => '/public/v1/services/desarrollo',
'/public/v1/search' => '/public/v1/search?lang=es&q=proyecto',
];
}