beyondsakai 发表于 2006-6-26 20:57:29

搜索技术很难么?linux图形界面如今都没有像样的搜索功能啊

今天用永中的office, 速度慢还可以忍一下,居然没个搜索功能,只能搜索当前页面(是PPT文档,DOC或是其它文档没试过),突然想到好像 linux 桌面的qonquer也是一直没有搜索功能,有的发行版有,以前用过,现在还不敢 再用,我怕又搜索半天没结果不说,机子搞不好要重启就麻烦了。

是不是搜索技术很难啊?个人感觉也不像啊。

rushrush 发表于 2006-6-26 21:32:59

find..
grep..
:lol:

jiangtao9999 发表于 2006-6-26 21:37:51

:?:
楼主想要搜索什么?

VirusCamp 发表于 2006-6-26 21:52:58

konqueror , kde 的文件管理器?

没有搜索吗? 我怎么经常用?

toytrain 发表于 2006-6-26 21:58:05

ctrl+f
你要的是不是这个?

VirusCamp 发表于 2006-6-26 22:14:59

你要的是什么搜索?

1. 单一文档搜索
oo.o 内搜索打开的 ppt , word , kwrite 搜索打开的 txt

2. 纯文本, 多文档搜索
可能是 索引的, 或 无索引的
find, windows搜索, konqueror搜索
find 可以用 locate 数据库索引文件名, 似乎不能索引内容

3. 多格式, 多文档搜索 一般都是索引的
搜索很快, 但要花时间和空间建立索引, 更新文件后, 必须重建索引才能搜到新文件.
windows搜索, 安装 msoffice 后, 支持索引, office 文档
各种 桌面搜索, google 的 , baidu 的 , msn 的

linux 的桌面搜索 一是Beale,另一个mandriva公司的kat 都不成熟, 尤其中文支持不好

4. 多格式, 多文档即时搜索
mac os x 首先引入, 与3 相比更新文件后立刻就能搜到.

kenchu 发表于 2006-6-26 22:30:11

K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。

jiangtao9999 发表于 2006-6-26 22:35:51

你搜索根分区干什么? :?:

haulm 发表于 2006-6-27 05:30:02

搜索/usr就行了。

我写过一个PHP程序遍历整个硬盘,/usr用时1分钟以内,/超时,就算你没挂win分区,也是慢的,因为/下面还有虚拟的设备分区。

VirusCamp 发表于 2006-6-27 10:08:11

find --mount

beyondsakai 发表于 2006-6-27 14:09:03

偶的EIOffice打开一个几十页的文档,搜索时居然只能搜索当前页。。5555555555。。。。

另外

K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。

是的,为了熟悉系统结构和系统文件,经常需要查找哪个文件在哪里,(linux文件都喜欢分散式存储啊,同一个程序的配置文件往往用N个小文件分散存储,有时还不在一个目录,我可是记不住啊,从这方面讲,我感觉linux目录和文件是我熟悉linux系统最大障碍)
而我的所有其它分区都挂在/mnt下面,因为这里面的文件我自己很容易找到在哪里基本上不需要搜索,而且所有盘加起来文件很多,会搜索很长时间,也不知道怎么跳过搜索,再加上 linux里面文件多且琐碎(magic只有一张盘,装完的系统却有十几万数的文件),如果从/目录搜索的话,我还没试过要花多长时间。windows则可以很快把所有盘文件搜索完(即使我不开indexing)(可能win2k系统文件较少800M的文件只有7000来个文件,但好像这并不是关键)。

beyondsakai 发表于 2006-6-27 14:18:02

忘了另外一点,好几个编辑器好像没有Ctrl+F 键(可能是我没设置?我也没注意,呵呵)总是要用鼠标点,好像图形界面可以用键盘操作的的软件不是很多(也可能是我不知道?试了好多次了(凭感觉而以)都不行),例如鼠标右键没有快捷键字母,(还有好多其它的,呵呵,现在在WIN下,以后试了再说)
我刚装的relaxBSD鼠标用不了,登录的时候无法进行其它项的选择,只能输用户名跟密码,TAB键一按发现不是到下一项操作而是当成ENTER,直接进了,没法选关机或者会话。

总之,希望没有鼠标图形界面照样可以操作。

rushrush 发表于 2006-6-28 16:44:32

你搜系统文件干什么? 知道软件名字不就知道放哪了么....
最多搜一下/home 。。。

woolzey 发表于 2006-6-29 00:20:56

如果你经常需要搜索目录,可以用updatedb先给文件系统建立数据库,然后用locate搜索你要的文件。当然updatedb可以放到crontab里面让它每天或者每星期自动执行。大多数发行版已经这么做了,包括redhat和debian。ml好像没有,需要自己改一下(我的记忆可能不对)。

有时候不是linux缺少某功能,而是你不知道而已。

偶的EIOffice打开一个几十页的文档,搜索时居然只能搜索当前页。。5555555555。。。。

另外

K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。

是的,为了熟悉系统结构和系统文件,经常需要查找哪个文件在哪里,(linux文件都喜欢分散式存储啊,同一个程序的配置文件往往用N个小文件分散存储,有时还不在一个目录,我可是记不住啊,从这方面讲,我感觉linux目录和文件是我熟悉linux系统最大障碍)
而我的所有其它分区都挂在/mnt下面,因为这里面的文件我自己很容易找到在哪里基本上不需要搜索,而且所有盘加起来文件很多,会搜索很长时间,也不知道怎么跳过搜索,再加上 linux里面文件多且琐碎(magic只有一张盘,装完的系统却有十几万数的文件),如果从/目录搜索的话,我还没试过要花多长时间。windows则可以很快把所有盘文件搜索完(即使我不开indexing)(可能win2k系统文件较少800M的文件只有7000来个文件,但好像这并不是关键)。

beyondsakai 发表于 2006-7-1 22:46:26

这个我当然知道,只是觉得麻烦,find和locate都不知道怎么跳过目录,如果搜索/目录,想跳过/mnt,要怎么搞?

兄弟没仔细看我的回复,我的真正意图就是想说:
搜索是个非常常用而且实用的功能,图形界面咱就不搞个Ctrl+F呢,好多编辑软件也没有这个快捷键。
系统目录结构及文件应该简化
页: [1] 2
查看完整版本: 搜索技术很难么?linux图形界面如今都没有像样的搜索功能啊