2009-06-04 10 views
1

Nous transférons une application .ASP héritée à un nouveau fournisseur d'hébergement qui ne prend pas en charge Microsoft Index Server, dont dépendait une partie du site. L'application dispose d'une arborescence contenant environ 10 000 documents (texte, MS Word et PDF) dont le contenu doit être indexé et être consultable.Remplacement pour Microsoft Index Server?

L'application reste classique .ASP pour l'instant mais la partie de recherche pourrait être écrite dans n'importe quoi. Nous avons essayé un outil appelé SiteSearchASP.Net mais ce nombre de documents était hors de sa portée.

Une appliance Google est en dehors du budget du client et ces documents doivent rester privés afin que la recherche Google ne soit pas une option.

Quelqu'un a de l'expérience avec tout ce qui pourrait fonctionner?

Répondre

0

Peut-être "Windows Search"? C'est le successeur du service d'indexation.

2

J'enquêtait sur la même question pour ma propre ligne de business application qui utilise le serveur Index, car il est tombé de Windows Server 2012

Hélas recherche Windows n'est pas vraiment le successeur d'Index Server, manquant d'interfaces pour la configuration de plusieurs catalogues, entre autres choses. L'interface fournie est orientée vers la recherche de tout le contenu sur un poste de travail, plutôt que comme une plate-forme de recherche de contenu sur une application métier. MS Search Server est plus complexe à configurer que le serveur d'index et orienté vers l'exploration d'URL plutôt que la recherche de fichiers. Les versions que j'ai regardées ne semblaient pas fournir l'API flexible d'Index Server.

La boîte à outils Lucene.Net est attrayante, mais vous devez écrire beaucoup d'infrastructure pour la faire fonctionner. Ce n'est pas un outil prêt à l'emploi comme Index Server l'était. Il offre le potentiel d'une solution bien mieux intégrée que celle que vous pourriez réaliser avec un serveur d'index si vous avez le temps d'investir. DtSearch est assez proche du concept d'Index Server, mais coûte beaucoup d'argent. C'est probablement l'option la plus simple si elle est rentable. Index Server était le héros méconnu du projet Cairo original. Peut-être qu'une partie du moteur sous-jacent reste dans les produits «successeurs», mais il est triste de le perdre de Windows Server 2012. Microsoft a été très efficace ces dernières années en monétisant son activité de serveur. Je pense que cela peut être l'une des causes de cette stratégie.

0

Vous recherchez le service de recherche Windows, qui est l'incarnation actuelle d'Index Server. Le service de recherche est disponible sur Win 2008 et Win 2012, mais il n'est pas installé par défaut.

Notez que le service de recherche est distinct du serveur de recherche. Le serveur de recherche est un animal différent, avec différentes API (mais un objectif de produit global similaire).

Recherche Détails du service: https://stackoverflow.com/a/23742911/147637

Questions connexes