2009-06-04 14 views
1

従来の.ASPアプリケーションを、サイトの一部が依存するMicrosoft Index Serverをサポートしない新しいホスティングプロバイダに移行しています。このアプリケーションには、内容を索引付けして検索する必要がある約10,000の文書(テキスト、MS WordおよびPDF)を含むディレクトリー・ツリーがあります。Microsoft Index Serverの代替品ですか?

現在、アプリケーションは従来の.ASPのままですが、検索部分は何でも書けるようになりました。私たちはSiteSearchASP.Netというツールを試しましたが、その数のドキュメントは手に入りませんでした。

Googleのアプライアンスはお客様の予算外です。これらのドキュメントはGoogleの検索では選択できないように非公開にする必要があります。

誰かがうまくいく可能性のあることを経験していますか?

答えて

0

おそらく "Windows検索"ですか?これは、インデックスサービスの後継です。

2

それは、Windows Server 2012

残念ながら、Windowsの検索から削除されたので、私は、インデックスサーバーを使用して自分の基幹業務アプリケーションのために同じ質問を調査してきたLucene.NET Lucene.Net and SQL Server

2

をお試しください実際にはIndex Serverの後継ではなく、複数のカタログを構成するためのインターフェイスが欠けています。提供されるインタフェースは、ビジネスアプリケーションのライン上でコンテンツを検索するためのプラットフォームではなく、ワークステーション上のすべてのコンテンツを検索するためのものです。

MS検索サーバーは、インデックスサーバーよりもセットアップが複雑であり、ファイル検索ではなくURLクロールに向いています。私が見たバージョンは、Index Serverの柔軟なAPIを提供していないようです。

Lucene.Netツールキットは魅力的ですが、動作させるには、その周りに多くのインフラストラクチャを記述する必要があります。これは、Index Serverのやり方ではすぐに使えるツールではありません。あなたが投資する時間があれば、インデックスサーバーで達成できるよりもはるかに優れた統合ソリューションの可能性を提供します。

dtSearchはIndex Serverの概念に非常に近いものの、大きなコストがかかります。費用対効果の高い方法であれば、これはおそらく最も簡単なオプションです。

インデックスサーバーは、元のカイロプロジェクトの名高いヒーローでした。おそらく、「後継製品」の中には、潜在的なエンジンの一部が残っているかもしれませんが、Windows Server 2012からそれを失うのは残念です。Microsoftは近年、サーバービジネスの収益化において非常に効果的です。私は、これがその戦略の原因の一つかもしれないと感じています。

0

インデックスサーバーの現在のインカネーションであるWindows Search Serviceが必要です。検索サービスはWin 2008とWin 2012で利用できますが、既定ではインストールされません。

検索サービスは検索サーバーとは異なります。 Search Serverは、異なるapi(しかし、同様の全体的な製品目標)を持つ別の動物です。

検索サービスの詳細: https://stackoverflow.com/a/23742911/147637