对文件系统中的文件执行全文search的最有效方法是什么?
如果查询次数大大超过对文件所做的更改次数,那么执行全文search的最有效方法是使用预先创build的索引,在添加,更改或删除文件时更新索引。
所需索引的types取决于search的types。 例如,你是search单词还是词组? 你想考虑同义词吗? 你在单词片段上search吗?
你在寻找什么样的效率? 开发时间效率? 软件许可成本的效率? CPU时间效率? 磁盘IO效率? 您加权的方式对于哪种解决scheme最适合您有很大的影响。
另见维基百科