DIAVIS-wiki
[[NetworkedNews]] #contents ---- *テーブルの準備 [#rd6816a1] -以下のテーブルを新たに作成する. :KEYWORD|キーワードを登録していくためのテーブル :KEYWORD_IN_USE|各キーワードがどの記事のどこで使用されたかを記録するため **TABLE KEYWORD [#k42b6f17] -CREATE TABLE SUBJECT ( ID IDENTITY, KEYWORD VARCHAR ); -CREATE TABLE KEYWORD( ID IDENTITY, KEYWORD VARCHAR ); **TABLE IN_USE or KEYWORD_IN_USE [#ff75cc0a] -CREATE TABLE IN_USE( ID IDENTITY, KEYWORD_ID INTEGER, ITEM_ID, START_POS INTEGER, END_POS INTEGER, DATE TIMESTAMP); -CREATE TABLE IN_USE( ID IDENTITY, KEYWORD_ID INTEGER, ITEM_ID INTEGER, START_POS INTEGER, END_POS INTEGER, DATE TIMESTAMP); *プログラムのメモ [#n2efea27] **Main [#ua5ccc0b] ***initKeyword [#f392c6c8] □キーワードの初期化 +全アイテム(記事)を日付順に取得 +取得した各ItemのIDをIN_USEテーブルから検索することで解析済みかをチェック +IN_USE内になければ解析を実行 --Token[] tokens = analyzeWithCompositRule( zenkakuNumToHankaku(str) ); |