全文检索- Oracle/MySql/达梦

简单使用语法: 

MySql:

ALTER TABLE dataset_ods ENGINE = MyISAM;
ALTER TABLE dataset_ods ADD FULLTEXT (abstract);

SELECT * FROM dataset_ods  WHERE MATCH(abstract) AGAINST(XX);

 

Oracle:

CREATE INDEX FullTextIndex_dataset_ods ON dataset_ods( ABSTRACT ) INDEXTYPE is CTXSYS.CONTEXT;

BEGIN 
  ctx_ddl.sync_index (fulltextindex_dataset_ods, 2M);
  ctx_ddl.optimize_index (fulltextindex_dataset_ods, full,null,null,null);
END;


SELECT * FROM dataset_ods  WHERE CONTAINS (ABSTRACT ,XX)>0

 

达梦:

create context index FullTextIndex_dataset_ods on dataset_ods(ABSTRACT)LEXER DEFAULT_LEXER;

DM管理工具->全文检索->填充

SELECT * FROM dataset_ods WHERE CONTAINS (ABSTRACT,XX)


 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。