Nous avons actuellement en production SQL Server 2005 et nous utilisons sa recherche de texte intégral pour une recherche de site e-commerce d'une base de données de millions de produits. Je l'ai optimisé autant que possible (je pense) et nous voyons encore des temps de recherche de cinq secondes.Est-ce que Lucene.net est un bon choix pour la recherche sur le site Web de la base de données produit 1M? (abandonner sur SQL Server 2005 recherche plein texte)
(Nous ne avons pas besoin ou le site grimoire PDF (etc.) fonctions d'indexation de documents ... Juste vitesse « Google » pour la recherche sur le site.)
J'allais acheter dtSearch mais maintenant je me rends compte que je peux utilisez simplement Lucene.net et économisez 2 500 $ pour deux licences serveur.
J'ai lu sur un post que Lucene.Net n'est pas bon pour les recherches de site Web.
Est-ce que quelqu'un d'autre a utilisé Lucene.Net d'ASP.Net? Cela prend-il beaucoup de mémoire?
Des problèmes?
Un commentaire?
Oh, encore une chose. Nous utilisons en fait Java Lucene, même si nous sommes aussi un magasin .NET. Nous avons essayé Lucene.Net, mais il y avait plusieurs versions derrière la version Java à l'époque. C'est surtout attrapé maintenant, je crois. –
"L'autre inconvénient de Lucene est que les fichiers d'index ne sont accessibles que par un processus à la fois." Ce n'est pas vrai, vous pouvez avoir de nombreuses applications/processus/threads à lire à tout moment. Vous pouvez même écrire des données et toujours l'interroger. Mais il ne devrait y avoir qu'une seule personne qui écrit à la fois. –