export const searchConfig = {
// Configuración básica de búsqueda
basic: {
maxResults: 10,
searchDepth: 'basic',
cacheTime: 3600,
timeoutMs: 10000,
retryAttempts: 3,
filters: {
includeDomains: [], // ej: ['wikipedia.org', 'github.com']
excludeDomains: [], // ej: ['facebook.com', 'twitter.com']
dateRange: 'year', // 'day', 'week', 'month', 'year', 'all'
language: 'es', // código ISO del idioma
safeSearch: true // filtrado de contenido explícito
}
},
// Configuración avanzada para búsquedas profundas
advanced: {
maxResults: 25,
searchDepth: 'advanced',
cacheTime: 7200,
timeoutMs: 30000,
retryAttempts: 5,
crawlDepth: 2, // niveles de profundidad para crawling
analyzeImages: true, // incluir análisis de imágenes
extractMetadata: true, // extraer metadatos de páginas
filters: {
minWordCount: 100, // mínimo de palabras por resultado
maxAge: '30d', // edad máxima de contenido
verifiedSources: true // solo fuentes verificadas
}
}
}