CPAPの月に一度の通院。
pressure の値は増えてますが、AHI&AIの数は減っていて調子は良いとのこと。
マスクとホースを交換。 ホースは穴が空いていたことがわかってセロハンテープでふさいだんですが、 それで効果が出てきたのかもしれません。
1週間くらいで読み終わりました。
具体例が豊富でイメージしながら読みやすいのと、 全文検索エンジンについて触れられていたのは 他にあまり見ないという点でとても良かったです。
おすすめ。
インストール方法を軽く調査。Solaris10 + Oracle 10g R2 です。
デフォルト表領域は drsys、 デフォルト一時表領域は temp としています。
インストールされたことを確認します。
#pre{{ SQL> select comp_name,version,status from dba_registry;
COMP_NAME VERSION STATUS
Oracle Database Catalog Views 10.2.0.1.0 VALID Oracle Database Packages and Types 10.2.0.1.0 VALID Oracle Text 10.2.0.1.0 VALID
SQL> }}
これで使えるようになったので、データと索引を準備。
#pre{{ create user sugimura identified by sugimura default tablespace users temporary tablespace temp quota unlimited on users;
grant connect, resource, ctxapp to sugimura; }}
#pre{{ conn sugimura/sugimura
execute ctx_ddl.create_preference('my_lexer', 'JAPANESE_VGRAM_LEXER');
create table data (
id number(10) primary key, text varchar2(1000)
);
insert into data values ( 1, '「Oracle 新機能活用術」を参考にして' ); insert into data values ( 2, '実験していますよ。' ); insert into data values ( 3, '実際に仕事で使う機会はあるんですかねぇ。' ); insert into data values ( 4, '他の全文検索エンジンと比べると' ); insert into data values ( 5, 'どうなんでしょうね。' ); commit;
create index textidx on data (text)
indextype is CTXSYS.CONTEXT parameters ('lexer my_lexer memory 100M');
}}
なにやらテーブルがいろいろと出来ています。
#pre{{ select table_name from user_tables;
TABLE_NAME
DATA DR$TEXTIDX$I DR$TEXTIDX$R DR$TEXTIDX$N DR$TEXTIDX$K
}}
検索してみました。
#pre{{ select * from data
where contains (text, '仕事') > 0;
ID
TEXT
3
実際に仕事で使う機会はあるんですかねぇ。 }}
へぇ。