• 締切済み

ファイル内の語句を検索しファイル一覧を表示させる

皆様のお力をお借りいただければ幸いです。 私は、社内のポジションで、WebTool(仮称)なるものを作成・管理をしています。 従業員の方より、機能リクエストがあり実現できないものかと苦戦しています。 色々と調べてみましたが、どうしても実現できず、どなたかに教えていただきたく ご質問させていただきました。 リクエスト内容は以下のとおりです。 WebTool(仮称)上で、「特定のフォルダ」に格納されているファイル内の「語句を検索」し 該当の語句が含まれるファイルを一覧表示させ、表示されたファイル名をクリックする事で ファイルを開く事ができないだろうか。 ※WebTool(仮称)とは、htmlで作成した言わばホームページのようなブラウザ用ツール ※特定のフォルダとは、社内ローカルネットワーク内の特定フォルダ ※検索対象ファイルは、Excel2003ファイル ※端末は、WindowsXP ※使用ブラウザは、Internet Explorer 8 上記のリクエストを、javascriptなどを使ってhtmlへ組み込み テキストボックスに、検索語句を入力し「検索ボタン」をクリックすると インラインフレーム内に、検索されたファイル一覧を表示させられると リクエストに合った形になるのですが、実現できず試行錯誤している 状態です。 物理的に不可能なのでしょうか? 以上、よろしくお願い致します。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

No.1です。 専門ではないので、よくわかっていませんが… >やはり難しい問題なのですね。 機能自体はあちこちで見かけるものだし、ネット上での検索システムも沢山あるのはご存知ですよね?(yahooやgoogle等) ご質問は、このようなもののイントラネット版のイメージではなかったのでしょうか。 スピーディーな検索をしたければサーバ側で行うほうが合理的だと考えられますし、クライアントのJavascriptのみで実現しようというのが難しいというだけです。 >社内である為に、購入やソフトインストールが できない制約があります。 例として挙げたのは、あくまでもサンプルで他にもいろいろあるはずです。 無料のシステムがよければ、こんなのも。(こちらも例です。) http://www.namazu.org/index.html.ja 費用はかけられないという可能性はわかるけれど、ウェブツールを開発・管理なさっていながらサーバにインストールできないというのがわかりません… どうしてもクライアント側だけで実現したいのであれば、windowsの検索機能でもフォルダ内の検索は可能なのはご存知と思います。 但し、その都度新たに検索するので対象が多いと時間がかかります。 調べてはいませんが、JavascriptではなくIE用のJscriptからこの機能を利用することは可能かもしれません。 でも、時間がかかることにかわりはないでしょう。 対象がどのくらいなのかわかりませんが、通常の検索機能で試してみれば、使い物になるかどうかはわかるかと。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

よくわかっていませんが… Javascriptは単なるブラウザ上のプログラムなので、サイト内の検索には直接には関係ないでしょう。 効率的な検索を行うなら企業向けの検索エンジンを導入するのが簡単ではないでしょうか。 (確か、テキストはもとよりワードやpdfも対象にできたかと) Javascriptではないので、別カテゴリで質問したほうがよい回答が得られるかもしれません。 入力や結果の表示はHTML等の表記上の問題なので、検索とは別に考えたほうがよろしいかと思います。 ご参考までに http://www.google.co.jp/intl/ja/enterprise/search/mini.html http://www.google.co.jp/intl/ja/enterprise/search/demos.html

falcon-r
質問者

お礼

ご回答ありがとうございます。 やはり難しい問題なのですね。ご紹介頂いた内容について、 拝見しましたが社内である為に、購入やソフトインストールが できない制約があります。 ご説明が不足していた事をお詫びいたします。 申し訳ありませんでした。 javascriptでは、実現できない可能性が高いと言う事ですね。

関連するQ&A

  • 常に[一覧]表示にする方法について

    デスクトップ上のフォルダをダブルクリック後、[表示]→[一覧]とクリックするとフォルダ内のファイルが一覧になって表示されます。一度[一覧]に設定後、デスクトップ上に新規フォルダを作成しそのフォルダにファイルをコピーしたところ、[一覧]に表示されず[並べて表示]になっていました。一度、[一覧]と設定した後も常に[一覧]の表示にする方法を教えてください。

  • 常に[一覧]に表示する方法について

    デスクトップ上のフォルダをダブルクリック後、[表示]→[一覧]とクリックするとフォルダ内のファイルが一覧になって表示されます。一度[一覧]に設定後、デスクトップ上に新規フォルダを作成しそのフォルダにファイルをコピーしたところ、[一覧]に表示されず[並べて表示]になっていました。一度、[一覧]と設定した後も常に[一覧]の表示にできる方法を何方かご存知の方おりましたら教えていただけないでしょうか。よろしくお願いいたします。

  • 過去に検索した語句を非表示にしたい!

    自分はYahoo!をトップページにしているのですが、検索するところをダブルクリックすると過去に検索した語句が表示されます。 これをどうやったら非表示にできるのでしょうか? よろしくお願いします。

  • ファイル一覧を表示しその画面からダウンロードを行いたい

    こんにちは。PHP5を勉強して約半年のものです。PHP5でフォルダ内のファイルを表示し、そこで選択したファイルをダウンロード、または保存用のダイアログを開くプログラムを作成するにはどうすればよいのでしょうか? フォルダ内のファイルの一覧を表示し、<a href>を利用して指定したファイルにアクセスすること、http://opqr.jp/2007/09/php.htmlのサイトなどを参考にクリックしてファイルの保存ダイアログを開いたり、単純な保存の仕方などはできるのですが、質問の通りファイル一覧表示からファイル名をクリックした際、その(クリックした)ファイルをダウンロードするにはどうすればよいのでしょうか?

    • ベストアンサー
    • PHP
  • サブフォルダを含めたファイル一覧表示

    Vistaでサブフォルダを含めたファイル一覧表示をする方法を教えてください。 WindowsXPでは、検索条件を指定せずにファイル検索を実行するとサブフォルダを含めてすべてのフォルダとファイルを一覧で表示することができましたが、Vistaではできませんでした。

  • 特定のフォルダ内だけのファイル名の検索を行なうには?

    特定のフォルダ内だけのファイル名の検索を行なうには? Windows XP においては、エクスプローラ内で選択した特定のフォルダ上でマウスの右クリックから[検索]を選べば、その特定のフォルダ内(のサブフォルダを含めるか否かの選択も可)だけのファイル名を検索できます。 それと同様のことを Windows 7 ではどのようにしたら実現できますか?

  • ファイルの一覧表示

    Win.8.1を使い始めました。しかし、ファイルの一覧表示が遅いのです。フォルダを開いた時に、❛このフォルダは空です❜と表示されたあと、数秒後にフォルダに入ってるファイル名が一覧表示されます。 以前使っていたWin.XPでは瞬時に表示されていたフォルダなので…無駄にファイルの中身を読み込んでいるのが原因かと勝手に推測していますが、何か一覧表示が瞬時に表示できる方法をご存知でした教えてください。 よろしくおねがいします。 ※OKWaveより補足:「富士通FMV」についての質問です。

  • 一覧を表示しCGI経由でファイル表示

    またまた質問させていただけないでしょうか? 前回回答して頂いた方法でどうにか中盤まで書けました。有難う御座います。 またつっかかっている部分があります。 あるフォルダーにあるファイル名一覧を表示します。 そのファイル名をクリックするとCGI経由でファイル を開くというものなのですが・・・。 どうも上手くいきません。 流れとしては 1.ディレクトリ「master」の中身一覧を取得 2.それを表示 1.一覧の中のあるファイル名をクリック。 2.[CGI]あるファイルを読み込む。 3.あるファイルを表示。

    • ベストアンサー
    • Perl
  • 検索語句の強調表示をやめる方法

    web検索をした時に、検索語句が強調表示をしてしまうのですが、これを解除することは出来ませんでしょうか? ブラウザはsleipnir、検索エンジンはgoogleを使っています。 物凄く見辛くて困っています。 もしご存知の方おられましたら教えて頂けませんでしょうか。 何卒宜しくお願いします。

  • ページを表示できません

    こちらのサイトで検索した場合、語句にひっかかる質問の一覧が表示されますが個々の質問をのぞいてブラウザの戻るをクリックしたら"ページを表示できません"となって検索一覧のページに戻れません。 したがって1回ごとに検索しなおさなければならないのですが何か設定が悪いのでしょうか?

専門家に質問してみよう