• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access2007 論文の単語検索)

Access2007 論文の単語検索

このQ&Aのポイント
  • 英語論文のDBを作成し、特定の英単語を含む文を検索する方法について教えてください。
  • 現在、英論文を1センテンスごとに分割し、SQLで検索していますが、効率的な方法を知りたいです。
  • テーブルの構成とロジックについてアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

論文のテキストファイルでの量が現在何バイトくらいで,最終的に何バイトを上限と考えているかをお書きいただけると幸いです。 なお,論文の単語検索は,UNIX系のOSにあるgrepコマンドが高速です。 Windowsでも無償のgrepがあります。 grepはKWIC(key word in context)という,検索語を文の中入れた形式で表示するので便利です。 テキストファイルをgrepした時間を計り、それよりも速い時間になるかどうかを作成の基準にしてみてはどうでしょう。 便利な道具を作ろうと思ったら、目的が何かで,どういう道具を使うかというところから検討してみてはどうでしょうか?

参考URL:
http://gnuwin32.sourceforge.net/packages/grep.htm
noname#207198
質問者

お礼

grepが使えるとはしりませんでした。 処理速度はかなり改善しそうです ありがとうございます!

その他の回答 (1)

  • ytsg
  • ベストアンサー率58% (7/12)
回答No.2

どのように全論文を管理しているのかわかりませんが、論文全文内を単語で検索をして検索語を強調表示したら良いのではないでしょうか。 そうしたら1センテンスごとに分割する必要もアルファベット1文字ごとの検索も必要もなくなります。 フォームでWeb Browserコントロールを使うと検索語句にハイライトを付けられます。 「Access 強調表示」でググルと色々親切な資料が出てきますよ。

noname#207198
質問者

お礼

>フォームでWeb Browserコントロールを使うと検索語句にハイライトを付けられます。 「Access 強調表示」でググルと色々親切な資料が出てきますよ。 非常に参考になりました!!この機能は使えます! ありがとうございます

関連するQ&A