module.exports = ({ env }) => ({
search: {
enabled: true,
config: {
provider: 'algolia', // Required: Name of the provider
providerOptions: {
apiKey: env('ALGOLIA_PROVIDER_ADMIN_API_KEY'),
applicationId: env('ALGOLIA_PROVIDER_APPLICATION_ID'),
},
prefix: 'custom-prefix_', // Optional: Prefix for all indexes
excludedFields: ['createdAt', 'createdBy', 'updatedBy'], // Optional: Fields to skip indexing
debug: true, // Optional: Enable debug logs
contentTypes: [
{
name: 'api::podcast.podcast', // Required: Content type UID
index: 'podcast', // Optional: Index name (defaults to content type name)
fields: ['title', 'description'], // Optional: Specific fields to index
},
],
},
},
});