(根据我的研究,在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搜索服务执行此操作?
经过大量挖掘,找到了答案。
下载和安装Windows Search Server不会安装OLE DB提供程序。安装Windows SDK也不会。在安装Windows搜索服务时,将安装提供程序。
在Win7 / 8桌面操作系统上,默认情况下已安装该软件(我相信)。在服务器上,您必须启用该功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句