°ü¸® ¹× »ç¿ëÀÚ ¾È³»¼
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¸¦ ÂüÁ¶ÇϽʽÿÀ. |