2009-06-04 7 views
1

Wir verschieben eine Legacy-ASP-Anwendung auf einen neuen Hosting-Provider, der Microsoft Index Server nicht unterstützt, von dem ein Teil der Site abhängig ist. Die Anwendung verfügt über einen Verzeichnisbaum mit rund 10.000 Dokumenten (Text, MS Word und PDF), deren Inhalt indexiert und durchsucht werden muss.Ersatz für Microsoft Index Server?

Die Anwendung bleibt für jetzt klassisch .ASP, aber der Suchabschnitt könnte in alles geschrieben werden. Wir haben ein Tool namens SiteSearchASP.Net ausprobiert, aber diese Anzahl an Dokumenten war außerhalb seiner Reichweite.

Eine Google Appliance liegt außerhalb des Budgets des Kunden, und diese Dokumente müssen privat bleiben, damit die Google-Suche keine Option ist.

Jeder hat Erfahrung mit allem, was funktionieren könnte?

Antwort

0

Vielleicht "Windows Search"? Es ist der Nachfolger des Indexdienstes.

2

ich die gleiche Frage für meine eigene Line-of-Business-Anwendung, die Server verwendet Index untersucht worden sind, da sie von Windows Server 2012

Alas Windows-Suche wurde fallen gelassen ist nicht wirklich der Nachfolger von Index Server, der unter anderem keine Schnittstellen zum Konfigurieren mehrerer Kataloge bietet. Die bereitgestellte Schnittstelle ist darauf ausgerichtet, den gesamten Inhalt einer Workstation zu durchsuchen und nicht eine Plattform für die Inhaltssuche in einer Geschäftsanwendung.

Der MS Search-Server ist komplexer als der Index-Server und richtet sich eher nach URL-Crawling als nach Dateisuche. Die Versionen, die ich angeschaut habe, schienen die flexible API von Index Server nicht zu bieten.

Das Lucene.Net Toolkit ist attraktiv, aber Sie müssen eine Menge Infrastruktur dafür schreiben, damit es funktioniert. Es ist kein Out-of-the-Box-Tool wie Index Server. Es bietet das Potenzial einer viel besseren integrierten Lösung, als Sie mit Index-Server erreichen könnten, wenn Sie Zeit zum Investieren haben.

dtSearch ist ziemlich nah an dem Konzept von Index Server, kostet aber viel Geld. Dies ist wahrscheinlich die einfachste Option, wenn es kostengünstig ist.

Index Server war der unbesungene Held des ursprünglichen Kairo-Projekts. Vielleicht lebt ein Teil der zugrunde liegenden Engine in den "Nachfolgeprodukten" weiter, aber es ist traurig, sie von Windows Server 2012 zu verlieren. Microsoft war in den letzten Jahren sehr erfolgreich bei der Monetarisierung ihres Servergeschäfts. Ich denke, dies könnte einer der Gründe für diese Strategie sein.

0

Sie möchten den Windows Search-Dienst, der die aktuelle Version von Index Server ist. Der Suchdienst ist unter Win 2008 und Win 2012 verfügbar, wird jedoch nicht standardmäßig installiert.

Beachten Sie, dass sich der Suchdienst vom Suchserver unterscheidet. Search Server ist ein anderes Tier mit unterschiedlichen APIs (aber einem ähnlichen allgemeinen Produktziel).

Suchen Servicedetails: https://stackoverflow.com/a/23742911/147637