Re^5: 助詞の分析 (HIGUCHI Koichi) KH Coder 旧掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ]

  [No.91] Re^5: 助詞の分析 投稿者:HIGUCHI Koichi  《URL》   投稿日:2005/09/24(Sat) 07:51:06

あくまで不完全な当面の策ではあるのですが、SQL文を使えば、KWIC検索
の結果を一気にファイルに書き出すことは可能です。よろしかったら、
お試し下さい。

KWIC検索を行い、書き出したい検索結果が得られた場合、このメッセー
ジの末尾に添付のSQL文を実行して下さい。「ツール」→「SQL文入力」
→「その他」とクリックして、白い部分にSQL文を貼り付けて「実行」を
クリックすれば、SQL文を実行できます。

結果は「c:\khcoder\kwic.txt」というファイルにEUCで出力されます。
「秀丸」などのEUC対応のエディタで開き、全て選択(Ctrl+A)→コピー
(Ctrl+C)し、Excelなどに貼り付けて下さい。

# SQLでは文字コードの変換まで行えませんので、残念ながら、そのまま
# Excelで開くことはできないのですが・・・。また取り出せるのは前後
# 5語と限られております。

なお、1列目はファイル先頭から数えた文の番号、2列目はファイル先頭
から数えた語の番号です。いずれも、Nord Wordの場所を表す番号です。

以下、SQL文です。
----------------------------------------------------------------
SELECT
	bun.id,
	temp_conc.id,
	l5h.name,
	l4h.name,
	l3h.name,
	l2h.name,
	l1h.name,
	ch.name,
	r1h.name,
	r2h.name,
	r3h.name,
	r4h.name,
	r5h.name
FROM
	temp_conc_sort,  hyosobun, bun, temp_conc
	LEFT JOIN hyoso AS l5h ON temp_conc.l5 = l5h.id
	LEFT JOIN hyoso AS l4h ON temp_conc.l4 = l4h.id
	LEFT JOIN hyoso AS l3h ON temp_conc.l3 = l3h.id
	LEFT JOIN hyoso AS l2h ON temp_conc.l2 = l2h.id
	LEFT JOIN hyoso AS l1h ON temp_conc.l1 = l1h.id
	LEFT JOIN hyoso AS ch  ON temp_conc.center = ch.id
	LEFT JOIN hyoso AS r1h ON temp_conc.r1 = r1h.id
	LEFT JOIN hyoso AS r2h ON temp_conc.r2 = r2h.id
	LEFT JOIN hyoso AS r3h ON temp_conc.r3 = r3h.id
	LEFT JOIN hyoso AS r4h ON temp_conc.r4 = r4h.id
	LEFT JOIN hyoso AS r5h ON temp_conc.r5 = r5h.id
WHERE
	    temp_conc.id = temp_conc_sort.conc_id
	AND temp_conc.id = hyosobun.id
	AND hyosobun.bun_idt = bun.id
ORDER BY temp_conc_sort.id
INTO OUTFILE 'c:\\khcoder\\kwic.txt' FIELDS TERMINATED BY '\t'


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)