baloo が、ほとんど瞬時に実行する updatedb と比べて、なぜこれほど長時間 CPU を使用する必要があるのか理解できません。baloo は updatedb のインデックスを使用して、これを終わらせることはできないのでしょうか? baloo が実行できて、locate が実行できないことは何でしょうか? ファイル内を検索するのでしょうか?
ありがとう。
答え1
Updatedb はファイル名のみを保存します。一方、Baloo はファイル名に加えて、ファイルの内容、MIME タイプ、変更時刻をインデックスします。ファイルの内容を読み取り、インデックスを作成すると、CPU の消費量が増えます。