
对文件系统中的文件执行全文搜索的最有效方法是什么?
答案1
如果查询的数量大大超过文件更改的数量,那么执行全文搜索的最有效方法是使用预先构建的索引,该索引在添加、更改或删除文件时会更新。
所需索引的类型取决于搜索的类型。例如,您搜索的是单词还是短语?您想考虑同义词吗?您搜索的是单词片段吗?
您在寻找哪种效率?开发时间效率?软件许可成本效率?CPU 时间效率?磁盘 IO 效率?您对这些因素的权衡方式将对哪种解决方案最适合您产生很大影响。
也可以看看维基百科
对文件系统中的文件执行全文搜索的最有效方法是什么?
如果查询的数量大大超过文件更改的数量,那么执行全文搜索的最有效方法是使用预先构建的索引,该索引在添加、更改或删除文件时会更新。
所需索引的类型取决于搜索的类型。例如,您搜索的是单词还是短语?您想考虑同义词吗?您搜索的是单词片段吗?
您在寻找哪种效率?开发时间效率?软件许可成本效率?CPU 时间效率?磁盘 IO 效率?您对这些因素的权衡方式将对哪种解决方案最适合您产生很大影响。
也可以看看维基百科