2010-02-26 5 views
0

Je développe actuellement un site web avec asp.net qui utilise Lucene.Net pour effectuer des requêtes en texte intégral.Lucene.NET Performances Problèmes avec ASP.NET MVC

Le site Web affiche deux listes de données.

Le problème est que j'effectue des requêtes en texte intégral pour CHAQUE élément affiché dans la liste, ce qui peut être un problème de performance.

Alors je me demande si je devrais « requête pré texte intégral » avec une sorte de moteur de recherche peut-être avec la topologie de la mise en cache au lieu d'effectuer des requêtes en texte intégral sur la demande lorsque les éléments sont affichés (recherchée)

Répondre

1

je recommande les résultats de la requête de texte intégral de la mise en cache comme ils sont générés.

Lorsque vous parcourez les éléments de la liste, vérifiez un cache pour voir si vous avez déjà des résultats. Si ce n'est pas le cas, obtenez les résultats du texte intégral et mettez-les dans le cache.

Questions connexes