IBM å
(C) IBM Corp. 2000

Net Search Extender

°ü¸® ¹× »ç¿ëÀÚ ¾È³»¼­


SQL Å×ÀÌºí °ª ÁöÁ¤ ÇÔ¼ö¸¦ »ç¿ëÇÑ ÅØ½ºÆ® °Ë»ö

SQL Å×ÀÌºí °ª ÁöÁ¤ ÇÔ¼ö´Â ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö¸¸ ´Ù½Ã ¸ðµç °á°ú°¡ ÇÊ¿äÇÏÁö ¾Ê°Å³ª, ½ºÅä¾îµå ÇÁ·Î½ÃÀú ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ½ÇÁ¦ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇϽʽÿÀ.

µÎ °³ÀÇ SQL Å×ÀÌºí °ª ÁöÁ¤ ÇÔ¼ö(µÑ ´Ù db2ext.textsearch¶ó°í ÇÔ)°¡ ÀÖ½À´Ï´Ù. Çϳª´Â db2ext.highlight ÇÔ¼ö¿¡ »ç¿ëÇÒ Ãß°¡ ¸Å°³º¯¼ö¸¦ °®°í ÀÖ°í, ´Ù¸¥ Çϳª´Â ÀÌ ¸Å°³º¯¼ö ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â °­Á¶Ç¥½Ã ±â´É »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

SQL Å×ÀÌºí °ª ÁöÁ¤ ÇÔ¼ö´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú·Î °á°úÀÇ ÀϺθ¸À» °¡Á®¿Ã ¼ö ÀÖµµ·Ï °°Àº Ä¿¼­ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ´Â ¿©ÀüÈ÷ °á°ú¸¦ »ç¿ëÀÚÅ×ÀÌºí¿¡ Á¶ÀÎÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¿¡¼­ À̸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

db2 "select docid , author, score from TABLE(db2ext.textsearch('\"book\" ',
     'DB2EXT','COMMENT',3,2,cast(NULL as integer))) as t, db2ext.texttab u 
      where u.docid = t.primkey"

´ÙÀ½Àº SQL °ª ÁöÁ¤ ÇÔ¼ö¿¡¼­ ¸®ÅÏÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.

--> primKey <single primary key type>
±âº» Ű
 
-->  score         		DOUBLE
¹ß°ßµÈ ¹®¼­ÀÇ Á¡¼ö °ª
 
--> NbResults  	   	INTEGER
Àüü ¹ß°ßµÈ °á°ú ¼ö(¸ðµç Çà¿¡ ´ëÇØ µ¿ÀÏÇÑ °ª)
 
--> numberOfMatches 	INTEGER 
¹®¼­ÀÇ ¾×¼¼½º ¼ö
Âü°í

´ÜÀÏ ±âº» ۸¸ Çã¿ëµÈ´Ù´Â °ÍÀ» Âü°íÇϽʽÿÀ. ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº DB2EXT.TEXTSEARCH¸¦ ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]