索引界面

Top  Previous  Next

 

索引搜索是指用预先建立的索引来查找文件,主要优点是:索引搜索一般非常快,可能不到一秒。索引搜索前,先要 建立索引 。之后,就可以在搜索框输入,来查找索引了。可以建立多个索引,还可以在网络驱动器上同他人分享索引。

 

要用索引搜索,请选择条件下拉列表中的 索引搜索,或者是菜单中的 搜索 -> 搜索条件 -> 索引搜索

 

IndexSearchDropDown

 

 

选择后,条件界面会切换,如下所示:

 

IndexSearch

 

索引界面有三个主要部分:

 

NumberOne

搜索框。这是即时搜索的输入框,下拉列表显示了之前的搜索。如果选中的索引支持区分大小写,则按钮“Aa”可以打开/关闭区分大小写功能。

 

NumberTwo

索引列表。显示了当前索引,下拉列表中显示了所有索引。要添加新索引,请选择“<创建新索引…>”选项,将打开 索引管理器

NumberThree

索引管理器按钮。点击打开 索引管理器

 

 

搜索

 

搜索词可以采用标准 布尔表达式 ,例如:AND、OR、NEAR、NOT、LIKE。但有一个重要区别。经典 布尔表达式的搜索匹配是中间部分,而索引搜索从开始匹配。索引搜索在开始位置隐含地加了一个“<”,而经典布尔表达式搜索在开始位置隐含地加了一个“*”。

 

下表说明了各个搜索词是如何匹配的:

 

搜索词

索引搜索

经典搜索




fine

以“fine”开头的词,

 

例如:fine、fined、finest等。

 

含“fine”的词,

 

例如:fine、define、refined等。

*fine

含“fine”的词,

 

例如:fine、define、refined等。

 

(和索引搜索一样)

<fine

以“fine”开头的词,

 

例如:fine、fined、finest等。

 

(和索引搜索一样)

<fine>

只会匹配完整的词“fine”。

 

(和索引搜索一样)

fin*n

以“fin”开头,后面含“n”的词,

 

例如:finding、finance等。

 

含“fin”,后面含“n”的词,

 

例如:finding、definitions。

 

"fine"

只会匹配完整的词“fine”。

含“fine”的词,

 

例如:fine、define、refined等。

 

"fine day"

匹配短语“fine day”

(和索引搜索一样)




 

 

搜索文件属性

 

默认情况下,搜索会查找文件名称和内容(如果已建索引),但还可以用搜索前缀,指定其它文件属性。

 

 

前缀

用途

示例




name:

按文件名称查找。

要搜索文件名以“accounts”开头的文件:

 

name:accounts

 

还可以按文件扩展名搜索。要将上述搜索的范围限制为搜索.pdf和.txt文件:

 

name:accounts name:*.pdf;*.txt

 

lookin:

按位置查找。

要搜索路径中包含“Program files”的文件:

 

lookin:"Program Files"

 

ext:

按文件扩展名查找。

 

备注:直接用*.abc格式的字符串,或者在之加前缀“name:”,都隐含地指定了“ext:”的值。

要搜索.pdf和.txt文件:

 

ext:pdf;txt

 

 

moddt:

按修改日期查找。

 

要搜索2021年11月1日以后修改的文件:

 

moddt:"> 1 Nov 2021"

 

createdt:

按创建日期查找。

 

要搜索2020年1月1日到2020年3月1日之间创建的文件:

 

createdt:"> 1 Jan 2020" createdt:"< 1 Mar 2020"

 

size:

按文件大小查找。

要搜索大于 100 KB 的文件:

size:"> 100KB" 

 




 

可以使用多个前缀。要搜索2020年1月1日以后创建,含“excellent”的.pdf文件:

 

Excellent name:*.pdf createdt:"> 1 Jan 2020"

 

 

索引搜索的局限

 

虽然索引搜索非常快,但重要得是要记住一点:索引中要有查找的词,才能找到。通常要注意的问题有:

 

文件变更

如果修改、添加、删除了文件,而索引未更新,那么索引搜索查找的是旧信息,不含变更。可以用 索引任务计划 功能更新索引。

 

搜索词

建立索引时,不是所有的词都“可索引”。文档中很常见的词不会建索引,例如:“the”、“and”,;可能非词汇的字符串也不会建索引,例如:“4*2”。

 



 

 

索引对性能的影响

 

后台不会一直建索引,而且只有搜索索引时,索引才会加载。所以,对不用索引的用户没有影响。如果不用这项功能,则根本不会注意到,因为事实上,索引默认未启用。

 

这样运行有一个好处,即:程序不会偷偷消耗CPU,或占用硬盘空间。但也有一个缺点,即只有明确地更新索引,索引才更新。如果数据很多,不太会变动,没什么关系。可是,如果文件变更频繁,就会有问题。可以用 索引任务计划 功能来计划更新索引。

 

 

 


Copyright © 2021 Mythicsoft Ltd. All rights reserved.
Help file version: 9.0

PDF and CHM versions of this help file are available here:
http://mythicsoft.com/filelocatorpro/help