トラッカーインデックスツールを使用して、Ubuntu10.10amd64システム上のファイルを検索しています。最近、いくつかのファイルを1つのフォルダーに追加したので、これらのファイルに対して検索クエリを実行できるように、トラッカーにこのフォルダーのインデックスを再作成させる方法を考えました。
何か案は?ターミナルコマンドで十分です。
トラッカーインデックスツールを使用して、Ubuntu10.10amd64システム上のファイルを検索しています。最近、いくつかのファイルを1つのフォルダーに追加したので、これらのファイルに対して検索クエリを実行できるように、トラッカーにこのフォルダーのインデックスを再作成させる方法を考えました。
何か案は?ターミナルコマンドで十分です。
トラッカーはディレクトリを監視し、追加されたファイルのインデックスを自動的に作成する必要があります。そのため、設定で監視が有効になっていることを確認してください。しかし、一般的に、トラッカーに関する私の経験では、トラッカーはせいぜい一貫性のない動作をします。
このコマンドにより、Trackerはすべてのフォルダーのインデックスを再作成します。
tracker-processes -r
正確にはあなたが望むものではありませんが、私をかなりの回数助けてくれました。
最近のリリースtracker
(私のものは1.12.0)では、次のように入力するだけで、特定のフォルダーのインデックスの再作成を強制できます。
tracker reset -f DIR_NAME
これにより、のインデックス付き情報DIR_NAME
が削除され、再度インデックスが作成されます。Irはディレクトリまたはファイルである可能性があります。
@methadataの答えは正しいはずですが、私にとっては、トラッカーはまだディレクトリのインデックスを作成していませんでした。私も試しtracker index -f DIR_NAME
ました。私にとってうまくいったのは、トラッカーにインデックスを完全に消去して、最初からインデックス作成を再開することだけでした。
tracker reset -r # shut down indexing and erase index
tracker daemon -s # start indexing again
出典:トラッカードキュメント