索引伺服器:Windows 2012 上真的不可用嗎?

索引伺服器:Windows 2012 上真的不可用嗎?

我接到一個項目,將一個重要的.asp 應用程式移至win2012(目前在win2003)。此應用程式使用索引伺服器(它使用 OLE DB 提供者來存取索引伺服器。

Set ixQuery = Server.CreateObject("ADODB.Connection")

ixQuery.Open "provider=msidxs;Data Source=knowledgestore"

到目前為止,我的研究表明索引伺服器在 win2012 上不再可能/可用。

真的嗎?

答案1

微軟索引服務消失了。穩步前進。從這裡

注意 自 Windows XP 起不再支援索引服務從 Windows 8 開始無法使用。相反,使用 Windows Search 進行用戶端搜索,使用 Microsoft Search Server Express 進行伺服器端搜尋。

請注意,來自 Microsoft 網站的上述資訊不正確。索引伺服器的平行替代技術是搜尋服務(不是 Search Server Express,它是一個更大、不同的動物)。

您必須轉換為 Windows Search Service,它是索引伺服器的替代品,並且是 Windows 作業系統的一部分。 (請注意,Microsoft Search Server 具有非常相似的名稱和功能集,但不同的動物)。

注意“從 Windowx XP 開始不再受支援”這意味著您一直在使用一些非常古老的技術。

https://stackoverflow.com/a/23742531/147637了解如何安裝 Windows 搜尋服務。

答案2

索引伺服器的替代品實際上是 Windows 內建的「Windows 搜尋服務」。

請注意名稱:Windows 搜尋服務還有另一個工具,Windows Search伺服器 這是完全不同的動物

無需下載。 Windows 搜尋服務是 Win2008 和 Win2012(以及 Windows 7 和 8)作業系統的一部分。

看:https://stackoverflow.com/a/24567543/147637

也:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa965362(v=vs.85).aspx

http://blogs.msdn.com/b/olavt/archive/2007/05/07/howto-enable-windows-search-service-in-longhorn-server.aspx

http://www.cloudtec.ch/blog/tech/add-search-indexed-network-share-windows-library.html

相關內容