Windows下的"全文检索"问题

Oldman 2005-11-30 10:27:48
在Windows下,系统自带有"包含文字"这一项,也就是说,我们在这里面输入信息就可以检索出包含此信息的所有相关文件。

现在我有个想法,这个功能在VB.NET下,使用代码怎么实现?
是调用API函数,还是有别的方法?
...全文
639 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
dynie 2006-02-07
  • 打赏
  • 举报
回复
up
Oldman 2006-02-06
  • 打赏
  • 举报
回复
up
Qqwwee_Com 2006-01-25
  • 打赏
  • 举报
回复




====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2

Bullatus 2006-01-19
  • 打赏
  • 举报
回复
关注,我也想知道
sz_lgp 2006-01-19
  • 打赏
  • 举报
回复
关注一下!
noway8881 2006-01-16
  • 打赏
  • 举报
回复
楼主可以参考一下这个
http://sourceforge.net/projects/lucenedotnet/
bucher 2006-01-16
  • 打赏
  • 举报
回复
楼主似乎要的是对于文件引用关系的全文索引功能,这个恐怕比较麻烦,如何得知一个文件引用了其他文件我记得只有分析PE结构才行,你可以写一个微软桌面搜索(或者Google的)插件来实现。
至于windows自己带的那个索引,很少有人去打开的,速度慢,效率低,经常在你不希望它启动的时候启动,写它的程序没多大意思,几乎没人会用的。
Oldman 2006-01-06
  • 打赏
  • 举报
回复
我要的目的是,假设有A......H几个文件在目录下,
我要得到的是A调用了B,B调用了C,C调用了D,C调用了E,...也许中间存在交叉调用。
我要的只是这个关系而已,别的我都可以不管,但是,我那文件夹下面有上千的文件啊!!
如果让我用手工去搜索,然后再去把关系记下来,那会要命的!!
Snrmnm_sx 2006-01-06
  • 打赏
  • 举报
回复
楼主!我不是太清楚你现在想实现什么?
如果你是想在WINDOWS下实现文件的搜索,那你就要先遍历你要搜索的目录,再把遍历的结果存入数据库,这样就可以全文检索!
dynie 2005-12-30
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=1173
找了半天,觉得这个还不错.
Oldman 2005-12-22
  • 打赏
  • 举报
回复
全文检索的这些关键词我都知道,但是如何把目录里面的信息挂进SQL SERVER里去?
Snrmnm_sx 2005-12-20
  • 打赏
  • 举报
回复
我是把全文检索写在SQL的存储过程中的!
如果楼主不清楚上楼的意思!
我再把我的存储过程发给我!
Snrmnm_sx 2005-12-20
  • 打赏
  • 举报
回复
全文检索的关键词FREETEXTTABLE的语法如下:
FREETEXTTABLE(table,{colunm|*},'freetedt_string'[,top_n_rank])
其中各参数的含义如下
table:标记为用于全文检索的表的名称。
colunm:驻留在table中要搜索的列的名称,具有字符串数据类型的列是可进行全文检索有效列。
*:是指所以有已注册用于全文检索的列均用于检索给定的freetedt_string。
freetedt_string:要在指定的colunm中检索的文本,不能使用变量。
top_n_rank:如果指定整型值n,FREETEXTTABLE仅返回最前面的n个匹配项,并按等级排序。
Oldman 2005-12-17
  • 打赏
  • 举报
回复
Snrmnm_sx(Ψ 踏雪无痕 Ω)

能否把你的例子发送给我?
Snrmnm_sx 2005-12-16
  • 打赏
  • 举报
回复
也可以考虑用SQL代的全文检索!
如果楼主有兴趣!我这有个例字!
Oldman 2005-12-05
  • 打赏
  • 举报
回复
我要取到所有的搜索值的,而且有很多匹配要搜索,如果用手工去做,就完全没有意义了!!
蒋晟 2005-12-05
  • 打赏
  • 举报
回复
你可以用MSN桌面搜索
sugarsupper 2005-12-03
  • 打赏
  • 举报
回复
lz看看文章
http://www.vckbase.com/document/viewdoc/?id=1218
Oldman 2005-12-01
  • 打赏
  • 举报
回复
AD好象要和Exchange Server结合;
Indes Service启动后怎么使用啊?
我想要用代码实现这个搜索功能!
sugarsupper 2005-12-01
  • 打赏
  • 举报
回复
曾找过的一点零碎资料,希望有帮助

在控制面板-管理工具-计算机管理-服务和应用程序-索引服务里,(具体的配置要查下了)
启动Index Server。

配置Index Server时的注意事项
1. 编录一定要存放在需要索引的目录之外,尤其是IIS的服务目录之外;
2. 在使用Index Server前,一定要保存以下IIS的设置,以备日后恢复;
3. 索引服务需要使用SYSTEM帐户的权限,没有该级别的权限,则索引服务无法索引文件;
4. 索引服务不会为加密文件索引,如果是索引以后再加密,也将被索引服务删除。
5. 提供索引服务的时候,不要执行防毒或备份软件,因为这类程序会锁定文件,而导致索引服务在建立索引或更新的时候超时。
加载更多回复(2)

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧