Googleデスクトップ:ローカル検索

親愛なる友人、こんにちは。 今日は、組織でITを使用するというトピックを続けます。 前回同様、主なトピックは従業員の最適化、最大限の自動化、そしてその結果として費やされる時間の削減です。 だから...



問題の声明



組織のコンピューターネットワークがあります。 多くの従業員がいる場合、ドキュメント、音楽、ビデオ、配信など、さまざまな「リポジトリ」が必然的に発生します。 たとえば、ドキュメントを扱う人は、さまざまなレポート、証明書などを保存します。 コンピュータ部門はおそらく、インターネットからダウンロードしたディストリビューションとさまざまな有用なページのリポジトリを取得するでしょう...



このようなストレージに多くのファイルがある場合、必要なドキュメントまたはファイルを検索するのが難しくなります(特に、「old」、「!!!」、「delete」、「personal」などのあいまいな名前のフォルダーをまだ多数並べている場合)など:-))。 したがって、タスクは効果的な検索を整理することです。







最初の解決策



すべてのファイルが同じコンピューター上にあった場合、問題の解決策は長い間存在していました-Googleデスクトップ。 このプログラムの利便性は説明できません。



ただし、ローカルネットワーク内でアクセスを整理する必要がある場合は、少し「ファイルを操作する」必要があります。 最初の解決策はすぐに見つかりました-Google デスクトップ + DNKAの束。 ただし、その使用はあまり肯定的な印象を残しませんでした。 まず、DNKAの新しいバージョンは長い間存在せず、既存のバージョンはGoogleデスクトップのかなり古いバージョンで動作します。 第二に、キリル文字とPDFファイルにはいくつかの問題があります(正確には今は覚えていません)。



一般的な結論:一般に、検索が通常のtxt、html、docファイルを通過する場合に使用できます。 インストールして問題なく動作します。



解決する2番目の方法



さらに「発掘調査」が示唆された:なぜプロキシサーバーでスキームを使用しないのですか? 次に、同じコンピューター上で、たとえば10.0.1.10にあるプロキシサーバーとして標準のapache + phpを配置します。 結果は次のとおりです。ローカルネットワークから、すべての検索要求はプロキシサーバーに送信され、その要求は既に内部サーバー127.0.0.1にリダイレクトされます。 結果を受信すると、ページ本体の127.0.0.1から10.0.1.10までのすべてのアドレスを置き換えて、ページをローカルネットワークに返します。



一般に、このアプローチは優れていますが、Googleデスクトップはリクエストがどこから来たのかを何らかの方法でチェックし、そこからではないとしても汚いことを誓います。 :-)プロキシサーバーでブラウザをエミュレートする試みはすべて失敗しました。



一般的な結論:誰かがそうすることに成功した場合、行動の完全な自由。



3番目の方法:APIを使用する



実行可能なソリューションが予期せず見つかりました。 それはグーラグと呼ばれます (はい、はい、私は同意します、かなり奇妙な名前:-))。 モデルは同じです-プロキシサーバーですが、ページの本文を検索結果で収縮させる代わりに、Google Desktop APIが使用されます。 ちなみに、この機会に、Googleプログラマーに感謝します。 この場合、特別なページに対してリクエストが行われ、出力には検索結果を含むxmlファイルがあります。 次に、必要に応じて解析して表示します。 私が気付いた限りでは、すべての機能がAPIを介して利用できるわけではありませんが、十分なものがあります。



結果



Googleデスクトップ+ Goolag(+ apache + php)の束は、ローカルネットワーク上の専用の「ストレージ」上のファイルを見つけるための便利なツールです。



インストールの人件費は最小限です。Googleデスクトップは、配布キット、Apache、およびPHPから得られます。また、配布から、Goolagソースでは、2、3行を修正する必要があります(すべて、変更箇所の解説に示されています)。



システムの全体的な印象:便利! さらに、どのディレクトリに非常に深く、不可解に埋もれていることもわかります。 たとえば、すべてのディストリビューションと電子書籍の保管に関して当社と連携しています。 ファイル名だけでなく、html、doc、pdf、txtファイルの内容も検索します。



大声で考えて



Googleデスクトップを使用すると、強力な検索機能を備えた「wiki」システムを編成できると考えています。 実際、ネット上で何か有用なものを見つけた場合、これらのページをコンピューターに保存することがよくあります。 このようなページの共通のウェアハウスを編成すると、すぐにそこに何かを見つけることは不可能になります。 Google検索では、これは問題になりません。



All Articles