web-dev-qa-db-ja.com

ファイルコンテンツのインデックス作成

人々はすでにファイルシステムのインデックス化について質問しているようです:

しかし、実際には特定の作業ディレクトリのインデックスを作成し、それを手動で行うことができます(検索が正しいことを確認するため)。基本的に、私はプロジェクトに取り組んでおり、コンテンツをすばやく検索できる必要があります。既にlocateおよびupdatedbコマンドを使用していますが、これらはファイル名のみを検索します。同様のコマンドを探していますが、ファイルの内容です。

trackerを2つの投稿で回答するのと同じように使用しない理由を知りたい場合、トラッカーには事前に指定されたフォルダーのセットがあり、検索するたびにすべてを検索します。私が望むのは、すべてのプロジェクトを個別に検索できるようにすることです。

7
Rafid

リコールを試すことができます。リポジトリで使用できます。インデックス付けおよび検索するフォルダ、インデックスデータベースの保存場所を多く制御できます。複数のデータベースを使用することもできます。特定のフォルダーから結果を返す検索。

この機能の一部を参照してください: http://www.lesbonscomptes.com/recoll/ 、コマンドラインから実行できます。クエリと他の制御用語を渡します。ここの短いマニュアルを参照してください; http://manpages.ubuntu.com/manpages/maverick/man1/recoll.1.html 。完全なマニュアルはこちらです。 http://www.lesbonscomptes.com/recoll/usermanual/rcl.indexing.html

5
Sabacon

Ack-grep(cliツール)を使用できます。これは、ユースケースの場合、主にコードプロジェクトに役立ちます。

3
narkisr

シルバーサーチャー

ackに似たコード検索ツールで、速度に重点を置いています。

screenshot

0
Pablo Bianchi

google desktop -考えに耐えられる場合は常にあります。

0
asoundmove