Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender
°ü¸® ¹× ÇÁ·Î±×·¡¹Ö

ENABLE TEXT TABLE

Å×ÀÌºí¿¡¼­ ³ªÁß¿¡ ÀÛµ¿ °¡´ÉÈ­µÇ´Â ¸ðµç ÅØ½ºÆ® Ä÷³ÀÌ »ç¿ëÇÒ °øÅë »öÀÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. ±×·¯¸é ÀÌ Å×À̺íÀº °øÅë »öÀÎ Å×À̺íÀÌ µË´Ï´Ù. À§ ¹æ¹ýÀ¸·Î »ç¿ë °¡´ÉÈ­µÇÁö ¾Ê¾Æ¼­, ³ªÁß¿¡ »ç¿ë °¡´ÉÈ­µÈ ÅØ½ºÆ® Ä÷³ÀÌ ÀÚüÀûÀÎ °³º° »öÀÎÀ» ÀÛ¼ºÇÏ´Â Å×À̺íÀº ´ÙÁß »öÀÎ Å×À̺íÀÔ´Ï´Ù.

±ÇÇÑ ºÎ¿©

Å×ÀÌºí¿¡ ´ëÇØ ÃÖ¼ÒÇÑ ´ÙÀ½ Ư±Ç Áß Çϳª´Â °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ALTER Ư±Ç

SELECT Ư±Ç

UPDATE Ư±Ç

¸í·É ±¸¹®

>>-ENABLE TEXT TABLE--table-name-------------------------------->
 
>-----+----------------------------+---------------------------><
      '-| index-characteristics |--'
 
index-characteristics
 
|---+------------+---+-PRECISE----+----------------------------->
    '-INDEXTYPE--'   +-LINGUISTIC-+
                     '-NGRAM------'
 
>-----+---------------------------------+----------------------->
      '-INDEXOPTION--+-CASE_ ENABLED-+--'
                     '-NORMALIZED----'
 
>-----+---------------------------------------------------------------------------+>
      |                                                          .-,-------.      |
      |                                                          V         |      |
      '-INDEXPROPERTY--SECTIONS_ENABLED--+-DOCUMENTMODEL--+---(-----¸ðµ¨---+---)--'
                                         '-DOCUMENTMODELS-'
 
>-----+----------------------------------------+---------------->
      '-UPDATEFREQ--+-NONE------------------+--'
                    '-| update-frequency |--'
 
>-----+-------------------------------------------------------------------------------+>
      +-DIRECTORY--directory----------------------------------------------------------+
      |  .--------------------------------------------------------------------------. |
      |  |                                          .-,---------------------.       | |
      |  V                                          V                       |       | |
      '----DIRECTORY--directory--ON--+-NODE--+---(-----³ëµå--+-----------+--+---)---+-'
                                     '-NODES-'               '-TO--³ëµå--'
 
>---------------------------------------------------------------|
 
update-frequency
 
|---MIN--(--mindocs--)--D---(--+-*------------+---)---H--------->
                               |  .-,-------. |
                               |  V         | |
                               '----0...6---+-'
 
                                       .-,---------.
                                       V           |
>----(--+-*-------------+---)---M---(-----0...59---+---)--------|
        |  .-,--------. |
        |  V          | |
        '----0...23---+-'
 

¸í·É ¸Å°³º¯¼ö

table-name
¿¬°áµÈ µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ë °¡´ÉÈ­µÉ ÅØ½ºÆ® Å×À̺í À̸§ÀÔ´Ï´Ù. ½ºÅ°¸¶(schema)¸íÀÌ »ç¿ëÀÚ ID¿Í ´Ù¸¥ °æ¿ì À̸§¿¡´Â ¸í½ÃÀû ½ºÅ°¸¶¸í(±ÔÁ¤ÀÚ)ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

INDEXTYPE
ÀÛ¼ºµÇ´Â »öÀÎ À¯ÇüÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Ž»ö À¯ÇüÀ» ÂüÁ¶ÇϽʽÿÀ.

PRECISE
¿ë¾î´Â ÅØ½ºÆ® ¹®¼­¿¡ ³ª¿Ã ¶§¸¶´Ù Á¤È®ÇÏ°Ô »öÀÎ ÀÛ¼ºµÇ°í Ž»öµË´Ï´Ù.

LINGUISTIC
¿ë¾î´Â »öÀÎ ÀÛ¼º Àü¿¡ ¾ð¾îÀûÀ¸·Î 󸮵˴ϴÙ. Ž»ö ¿ë¾îµµ Ž»ö ½ÃÀÛ Àü¿¡ ¾ð¾îÀûÀ¸·Î 󸮵˴ϴÙ.

NGRAM
¿ë¾î´Â »çÀüÀ» »ç¿ëÇϱ⠺¸´Ù´Â ¹®ÀÚ ÁýÇÕÀ» ±¸¹® ºÐ¼®ÇÏ¿© »öÀÎ ÀÛ¼ºµË´Ï´Ù. Ngram »öÀÎÀ» SBCS ¹®¼­¿¡µµ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ »öÀÎ ÀÛ¼º ÁßÀÎ ¹®¼­¿¡ DBCS ¹®ÀÚ°¡ µé¾î ÀÖ´Â °æ¿ì, ÀÌ »çÀü À¯ÇüÀº ÇʼöÀûÀÔ´Ï´Ù.

INDEXTYPE Ű¿öµå¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ÅØ½ºÆ® ±¸¼º ¼³Á¤ÀÌ »ç¿ëµË´Ï´Ù.

INDEXOPTION
»öÀÎ ÀÛ¼º½Ã »ç¿ëµÇ´Â ¿É¼ÇÀÔ´Ï´Ù.

CASE_ENABLED
ÀÌ ¿É¼ÇÀº Ngram »öÀο¡ ´ëÇØ¼­¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, Ngram »öÀÎÀº ´ë¼Ò¹®ÀÚ ±¸º°À» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. CASE_ENABLED¸¦ ÁöÁ¤Çϸé, ´ë¼Ò¹®ÀÚ ±¸º° Ž»öÀÌ °¡´ÉÇϵµ·Ï ¹®¼­ÀÇ »öÀÎÀÌ ÀÛ¼ºµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº DBCS ¹®¼­ÀÇ ÆÛÁö Ž»ö ¶Ç´Â Ž»öÀ» ÂüÁ¶ÇϽʽÿÀ.

INDEXPROPERTY SECTIONS_ENABLED DOCUMENTMODEL(S) model
¼±ÅÃÇÑ »öÀÎ À¯ÇüÀÇ µî·Ï Á¤º¸.

SECTIONS_ENABLED´Â ¼±ÅÃÇÑ »öÀÎ À¯Çü¿¡ ¹®¼­ ±¸Á¶¿¡ °üÇÑ Á¤º¸°¡ Æ÷Ç﵃ ¼ö ÀÖÀ½À» ÁöÁ¤ÇÕ´Ï´Ù.

DOCUMENTMODEL/DOCUMENTMODELS modelÀº »öÀÎÀ» ÀÛ¼ºÇÒ ¹®¼­¿¡ ´ëÇÑ ±âº»°ªÀ¸·Î ¿¬°áµÉ ¸ðµ¨ ¶Ç´Â ¸ðµ¨µéÀ» ÁöÁ¤ÇÕ´Ï´Ù. SECTIONS_ENABLED »öÀÎ ¼Ó¼ºÀ» »ç¿ëÇÒ °æ¿ì¿¡´Â ¸ðµ¨ À̸§À» ¹Ýµå½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¸ðµ¨ ¸ñ·ÏÀ» ÁöÁ¤Çϸé, ù¹øÂ° ¸ðµ¨ÀÌ »öÀο¡ ´ëÇÑ ±âº» ¸ðµ¨·Î »ç¿ëµË´Ï´Ù. ¹®¼­¿¡ ¸ðµ¨¿¡ ´ëÇÑ ¾ð±ÞÀÌ ¾ø°Å³ª, Ž»öÁß¿¡ ¸ðµ¨À» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» ¸ðµ¨ÀÌ »öÀÎ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù.

¸ðµ¨ À̸§¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®ÀÚ´Â a-z, A-Z ±×¸®°í 0-9ÀÔ´Ï´Ù.

ÁöÁ¤ÇÑ ¸ðµ¨ À̸§Àº ¸ðµ¨ Á¤ÀÇ ÆÄÀÏ desmodel.iniÀÇ ¸ðµ¨ Á¤ÀÇ¿¡ ÇØ´çÇØ¾ß ÇÕ´Ï´Ù.

»öÀΰú ¿¬°áµÈ ¸ðµ¨ ¶Ç´Â ¸ðµ¨µéÀ» º¯°æÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. DISABLE TEXT TABLEÀ» »ç¿ëÇÏ¿© »öÀÎÀ» »ç¿ë ºÒ´ÉÈ­ ÇϽʽÿÀ.
  2. ENABLE TEXT TABLE¿¡ ´Ù¸¥ ¹®¼­ ¸ðµ¨ À̸§À» ÁöÁ¤ÇÏ¿©, ¹®¼­¸¦ ´Ù½Ã »öÀÎ ÀÛ¼ºÇϽʽÿÀ.

UPDATEFREQ °»½Åºóµµ
¿©±â¿¡´Â °»½Å ¼öÇà ½ÃÁ¡ ¸é¿¡¼­ º» »öÀÎ °»½Å ºóµµ¿Í ·Î±× Å×ÀÌºí¿¡¼­ ´ë±âÇà·ÄÀÌ µÇ¾î¾ß ÇÏ´Â ÅØ½ºÆ® ¹®¼­ ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ÁÖ¾îÁø ³¯Â¥¿Í ½Ã°£¿¡ ·Î±× Å×ÀÌºí¿¡ ÃæºÐÇÑ ÅØ½ºÆ® ¹®¼­°¡ ¾ø´Â °æ¿ì, »öÀÎÀº °»½ÅµÇÁö ¾Ê½À´Ï´Ù.

±¸¹®Àº »öÀÎÀÇ °»½Å¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

UPDATEFREQ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ÅØ½ºÆ® ±¸¼º ¼³Á¤¿¡¼­ ÁöÁ¤µÈ ±âº»°ª ºóµµ°¡ »ç¿ëµË´Ï´Ù.

NONE
»öÀÎ °»½ÅÀº ´õ ÀÌ»ó ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù. º¯°æÀÌ ´õ ÀÌ»ó ÀÌ·ç¾îÁöÁö ¾Ê´Â ÅØ½ºÆ® Ä÷³¿ëÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù.
Ãß°¡ Á¤º¸

Å×À̺íÀÌ ¸¹Àº °æ¿ì ±âº»°ªÀ» »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ» °í·ÁÇϽʽÿÀ. Å×ÀÌºí¿¡ ´ëÇØ °³º°ÀûÀÎ °»½Å ºóµµ ¼³Á¤À» Çϸé, ¸ðµç Å×À̺íÀÌ µ¿½Ã¿¡ »öÀÎ ÀÛ¼ºµÇÁö ¾Ê°í ½Ã½ºÅÛ ÀÚ¿ø¿¡ ´ëÇØ ºÒÇÊ¿äÇÏ°Ô ¿¬ÀåµÇ´Â ºÎÇϸ¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

00DIRECTORY µð·ºÅ丮 000ÅØ½ºÆ® »öÀÎÀÌ ÀúÀåµÇ´Â µð·ºÅ丮. ÁöÁ¤ÇÑ °æ·Î´Â "txinsnnn"°ú °áÇյǸç, ¿©±â¼­ nnnÀº ³ëµå ¹øÈ£ÀÔ´Ï´Ù.

À̰ÍÀº DB2 Text Extender ¼­¹ö°¡ ½ÇÇàÁßÀÎ ½Ã½ºÅÛ¿¡ ÀÖ´Â µð·ºÅ丮ÀÔ´Ï´Ù. µð·ºÅ丮°¡ ¾ÆÁ÷ ¾øÀ¸¸é, ÀÛ¼ºµË´Ï´Ù. ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é, UNIX Ç÷§Æû¿¡¼­ µð·ºÅ丮°¡ ÀνºÅϽº ¼ÒÀ¯ÀÚ¿¡ ´ëÇÑ Àбâ/¾²±â »ç¿ë ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí, 'ºÐ¸®(fenced) »ç¿ëÀÚ ID'°¡ ÀÌ¹Ì ÁöÁ¤µÇ¾î ÀÖ´Ù¸é DB2 ÀνºÅϽº°¡ ÀÛ¼ºµÉ ¶§ ÁöÁ¤ÇÑ °Í°ú ´Ù¸¥Áö Á¡°ËÇϽʽÿÀ.

DIRECTORY Ű¿öµå¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ÅØ½ºÆ® ±¸¼º ¼³Á¤¿¡¼­ ¼³Á¤ÇÑ DIRECTORY ¼³Á¤°ªÀÌ »ç¿ëµË´Ï´Ù.

ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ °æ¿ì, ¸ðµç ³ëµå ¶Ç´Â ƯÁ¤ ¹üÀ§ÀÇ ³ëµå¿¡ °øÅëµÇ´Â ÇÑ °³ÀÇ °ø¿ë »öÀÎ °æ·Î¸íÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â °¢ ³ëµå¸¶´Ù ´Ù¸¥ »öÀÎ µð·ºÅ丮 °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 000ON NODE node [TO node] 000µð·ºÅ丮 °æ·Î¸íÀÌ ÁöÁ¤µÇ´Â ³ëµå ¹øÈ£ ¶Ç´Â ³ëµå ¹üÀ§. 00

»ç¿ë»ó ÁÖÀÇ»çÇ×

ÀÌ Å×À̺íÀÇ ¸ðµç ÅØ½ºÆ® Ä÷³°ú ¿¬°üµÈ »õ·Î¿î ÅØ½ºÆ® »öÀÎÀÌ ÀÛ¼ºµË´Ï´Ù. °¢ ÅØ½ºÆ® Ä÷³¿¡ ´ëÇØ º°µµÀÇ »öÀκ¸´Ù´Â Å×À̺íÀÇ ¸ðµç ÅØ½ºÆ® Ä÷³¿¡ ´ëÇØ ÇϳªÀÇ °øÅë »öÀÎÀ» °¡Áö·Á´Â °æ¿ì ÀÌ·¸°Ô ½ÇÇàÇÕ´Ï´Ù.

Å×À̺íÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϸé, Ž»öÇÏ·Á´Â ÅØ½ºÆ® Ä÷³¸¶´Ù ENABLE TEXT COLUMNÀ» ¹Ù·Î ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

·Î±× Å×À̺íÀÌ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÛ¼ºµË´Ï´Ù. Å×À̺íÀ» »ç¿ëÇÏ¿© ³ªÁß¿¡ »ç¿ë °¡´ÉÇÑ ÅØ½ºÆ® Ä÷³¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÎ »ðÀÔ, °»½Å, »èÁ¦¸¦ ±â·ÏÇÕ´Ï´Ù.

ÅØ½ºÆ® Ä÷³ÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÅØ½ºÆ®¿¡ ´ëÇÑ º¯°æ»çÇ×À» ¸ð´ÏÅÍÇÏ´Â Æ®¸®°Å°¡ ÀÛ¼ºµÇ°í ÀÌ Æ®¸®°Å´Â »öÀÎ ÀÛ¼ºµÇ¾î¾ß ÇÏ´Â ¹®¼­ÀÇ ·Î±× Å×ÀÌºí¿¡¼­ ·¹Äڵ带 ÀÚµ¿À¸·Î À¯ÁöÇÕ´Ï´Ù.

DB2 Text Extender´Â UPDATEFREQ Ű¿öµå¿¡ ÀÇÇØ ÁöÁ¤µÈ ´ë·Î ÁÖ±âÀûÀ¸·Î ·Î±× Å×ÀÌºí¿¡ ³ª¿­µÈ ÅØ½ºÆ® ¹®¼­¸¦ »öÀÎ ÀÛ¼ºÇÕ´Ï´Ù.


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