Utilicé Lucene.net para implementar la funcionalidad de búsqueda (tanto para el contenido de la base de datos como para los documentos cargados) en varios sitios web pequeños sin ningún problema. Ahora tengo un sitio en el que indexo más de 5000 documentos (principalmente archivos PDF) y las consultas se vuelven un poco lentas.Almacenamiento en caché de los resultados de búsqueda de Lucene.net
Supongo que la mejor manera de acelerarlo sería implementar el almacenamiento en caché de algún tipo. ¿Alguien puede dar mis punteros/ejemplos sobre dónde comenzar? Si tiene alguna otra sugerencia además del almacenamiento en caché (por ejemplo, ¿debería usar múltiples índices?), Me gustaría escucharlas también.
Editar:
error del usuario tontos responsable de la lenta consulta. Estaba creando elementos destacados para todo el conjunto de resultados a la vez, en lugar de solo la 'página' que estaba mostrando. Oops.
Buen enlace, gracias – Nick
Sin problemas. ¿Todo está funcionando bien en su sitio web ahora? –