关于window index service 的编程 请高手指点一下关于window index service 的编程或告诉哪里有window index service api 的编程资料 定重谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用Windows Index Service进行全文检索 1、管理: 使用“计算机管理”,可以进行索引服务的管理。 索引服务的管理主要包括Catalog(编目)和Scope(目录) 使用脚本管理: Set objAdminIS = CreateObject("Microsoft.ISAdm") objAdminIS.Stop Set objCatalog = objAdminIS.AddCatalog("编目名称", "编目存储地址") objCatalog.AddScope("要进行编目的目录", "true:进行编目,false:不进行编目(排除该目录)","用户名(可选)","口令(可选)") objAdminIS.Start 2、进行检索 (VB) Set objConnection = CreateObject("ADODB.Connection") objConnection.ConnectionString = "provider=msidxs;" objConnection.Properties("Data Source") = "system" 'system是IndexService默认建立的编目 objConnection.Open Set objCommand = CreateObject("ADODB.Command") strQuery = "Select directory, Path,Filename, Size, Contents from scope() Where Freetext('关键字')" 'SELECT 子句中可以使用的字段可以在 [计算机管理][索引服务][编目][属性]中查到 'WHERE中可以使用 Size>5000 ,AND,OR,Path LIKE 'F:\%'等等 Set objRecordSet = objConnection.Execute(strQuery) Do While Not objRecordSet.EOF Debug.Print objRecordSet("directory"), objRecordSet("Filename"), objRecordSet("Size") objRecordSet.MoveNext Loop 详细情况:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/indexserv.asp 关于GDI+的问题! 还是文本定位问题啊,请帮帮我 CStatic文字为什么总是重叠? 已知Rich Edit空间句柄,如何利用API得到里面的内容以及如何向控件里面添加内容 ?[询问可行性] 控制某程序的自定义扩展菜单. 请问哪位仁兄有VC 1.5版 简单的问题!vc 程序为什么不能运行????? 哪位大大有tftp源代码 vc的初学教程哪个比较好?哪里可以下载啊? 鼠标无法在子窗口上移动 如何识别WORD文档是采用的ASCII编码还采用Unicode编码? 使用上下左右键移动如何确定下一个得到焦点控件???
使用“计算机管理”,可以进行索引服务的管理。
索引服务的管理主要包括Catalog(编目)和Scope(目录)
使用脚本管理:
Set objAdminIS = CreateObject("Microsoft.ISAdm")
objAdminIS.Stop
Set objCatalog = objAdminIS.AddCatalog("编目名称", "编目存储地址")
objCatalog.AddScope("要进行编目的目录", "true:进行编目,false:不进行编目(排除该目录)","用户名(可选)","口令(可选)")
objAdminIS.Start
2、进行检索 (VB)
Set objConnection = CreateObject("ADODB.Connection")
objConnection.ConnectionString = "provider=msidxs;"
objConnection.Properties("Data Source") = "system" 'system是IndexService默认建立的编目
objConnection.Open
Set objCommand = CreateObject("ADODB.Command")
strQuery = "Select directory, Path,Filename, Size, Contents from scope() Where Freetext('关键字')"
'SELECT 子句中可以使用的字段可以在 [计算机管理][索引服务][编目][属性]中查到
'WHERE中可以使用 Size>5000 ,AND,OR,Path LIKE 'F:\%'等等 Set objRecordSet = objConnection.Execute(strQuery)
Do While Not objRecordSet.EOF
Debug.Print objRecordSet("directory"), objRecordSet("Filename"), objRecordSet("Size")
objRecordSet.MoveNext
Loop 详细情况:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/indexserv.asp