回答編集履歴
2
追記
answer
CHANGED
@@ -8,4 +8,18 @@
|
|
8
8
|
|
9
9
|
SQLで、**where 目次内容 Like '*' && [検索ワード] && '*'**のようにします。
|
10
10
|
検索ワードが複数あるなら、like をorで繋ぐ事になります。
|
11
|
-
良く行われるのは、検索は条件が可変となるため、VBAで動的にSQLを組み立てることです。
|
11
|
+
良く行われるのは、検索は条件が可変となるため、VBAで動的にSQLを組み立てることです。
|
12
|
+
|
13
|
+
追記
|
14
|
+
---
|
15
|
+
> Excel+Wordの文書全部で600ファイルある文書の文字をDBに入れ込んで、
|
16
|
+
> そこからSQLでというやり方では煩雑すぎることないでしょうか?
|
17
|
+
|
18
|
+
全文検索ということですね。
|
19
|
+
mdbのサイズ上限は2Gです。文書内容をdbに格納するのはサイズが半端なくなるので、普通行いません。
|
20
|
+
パスのみをdbに格納するのが良く使われる手法です。
|
21
|
+
|
22
|
+
で、全文検索についてですが、以下を紹介しておきます。
|
23
|
+
[Officeドキュメントの全文検索](http://tsware.jp/tips/tips_295.htm)
|
24
|
+
上記の検索結果で分かるのは、ファイルのパスとファイル名ですから、
|
25
|
+
検索結果から、mdbで管理している文書情報と、どうのようにして結びつけるかを設計しておく必要があります。
|
1
追記
answer
CHANGED
@@ -7,5 +7,5 @@
|
|
7
7
|
> DBはAccessです。一般的にはどのようなやり方をするのでしょうか?
|
8
8
|
|
9
9
|
SQLで、**where 目次内容 Like '*' && [検索ワード] && '*'**のようにします。
|
10
|
-
|
11
|
-
検索ワードが複数あるなら、like をorで繋ぐ事になります。
|
10
|
+
検索ワードが複数あるなら、like をorで繋ぐ事になります。
|
11
|
+
良く行われるのは、検索は条件が可変となるため、VBAで動的にSQLを組み立てることです。
|