set echo on

drop index lib_index;
drop table test_table;
exec ctx_ddl.drop_section_group('mysg');

create table test_table 
  (id number primary key, 
   month_info clob);

insert into test_table values (1, '022003');
insert into test_table values (2, '082003');
insert into test_table values (3, '072003');
insert into test_table values (4, '012003');
insert into test_table values (5, '122003');
insert into test_table values (6, '122003');
insert into test_table values (7, '082003');
insert into test_table values (8, '032003');
insert into test_table values (9, '022003');
insert into test_table values (10, '092003');
insert into test_table values (11, '102003');
insert into test_table values (12, '112003');
insert into test_table values (13, '032003');
insert into test_table values (14, '032003');
insert into test_table values (15, '012003');
insert into test_table values (16, '092003');

exec ctx_ddl.create_section_group(group_name=>'mysg', group_type=>'xml_section_group');

exec ctx_ddl.add_mdata_section(group_name=>'mysg', section_name=>'month', tag=>'month');

create index lib_index on test_table (book_info)
indextype is ctxsys.context 
parameters ('section group mysg');

select err_text from ctx_user_index_errors where err_index_name = 'LIB_INDEX';

column book_info format a30

select score(1), book_info from test_table 
where contains (month_info, '

  
    
       mdata(month, 122003) 
       mdata(month, 112003) 
       mdata(month, 102003) 
       mdata(month, 092003) 
       mdata(month, 082003) 
       mdata(month, 072003) 
       mdata(month, 062003) 
       mdata(month, 052003) 
       mdata(month, 042003) 
       mdata(month, 032003) 
       mdata(month, 022003) 
       mdata(month, 012003) 
   
 

',1) > 0 and rownum <= 5;
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy