Microsoft search server Microsoft搜索服务:是否有OLE DB提供程序?(备选方案:Win2012上的索引服务器?)

Microsoft search server Microsoft搜索服务:是否有OLE DB提供程序?(备选方案:Win2012上的索引服务器?),microsoft-search-server,search-server-2010,Microsoft Search Server,Search Server 2010,(根据我的研究,Win2012上不再存在索引服务器——如果这是错误的,请告诉我如何设置!) 将一个漂亮的.asp应用程序从Win2003服务器移动到Win2012。此应用程序通过索引服务器的OLE DB驱动程序大量使用索引服务器 我们如何使用它的示例: StrSQL="SELECT size, doctitle, vpath, filename, size, write, " & _ "characterization, path, rank FROM SCOPE() "

(根据我的研究,Win2012上不再存在索引服务器——如果这是错误的,请告诉我如何设置!)

将一个漂亮的.asp应用程序从Win2003服务器移动到Win2012。此应用程序通过索引服务器的OLE DB驱动程序大量使用索引服务器

我们如何使用它的示例:

StrSQL="SELECT size, doctitle, vpath, filename, size, write, " & _
       "characterization, path, rank FROM SCOPE() " & _
       "WHERE CONTAINS('"searching words"') " & _
       "AND vPath LIKE '%Knowledgestore%'"  " & _
       "AND (filename like '%TXT')" & _
       "ORDER BY rank DESC"


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

ixQuery.Open "provider=msidxs;Data Source=knowledgestore"
QueryRS.Open strSQL,ixQuery
如何针对Microsoft搜索服务执行此操作

  • 是否有用于搜索服务的OLE DB提供程序
  • 如果不是,从VBA/ASP/Python访问搜索服务的合适方式是什么

使用
Provider=Search.CollatorDSO;扩展属性='Application=Windows'作为连接字符串。

使用
Provider=Search.CollatorDSO;扩展属性='Application=Windows'作为连接字符串。

经过大量挖掘,找到了答案

下载和安装Windows Search Server不会安装OLE DB提供程序。安装Windows SDK也是如此。安装Windows Search服务时将安装提供程序

在Win7/8桌面操作系统上,这是默认安装的(我相信)。在服务器上,必须启用该功能


经过大量的挖掘,答案已经找到了

下载和安装Windows Search Server不会安装OLE DB提供程序。安装Windows SDK也是如此。安装Windows Search服务时将安装提供程序

在Win7/8桌面操作系统上,这是默认安装的(我相信)。在服务器上,必须启用该功能

以及如何处理“Search.CollatorDSO”提供程序未在本地计算机上注册”。如此处发布的异常所示:以及如何处理“Search.CollatorDSO”提供程序未在本地计算机上注册。如此处发布的异常所示:Microsoft索引服务的Microsoft OLE DB提供程序为MSIDXS。Windows Search Server是同一个Microsoft索引服务?Microsoft索引服务的Microsoft OLE DB提供程序是MSIDXS。Windows Search Server是否与Microsoft索引服务相同?