°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (38,480¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (28,350¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (32,400¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

·ç¾À ÀÎ ¾×¼Ç : °í¼º´É ¿ÀǼҽº ÀÚ¹Ù °Ë»ö¿£Áø

¿øÁ¦ : Lucene in Action. 2/E
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 40
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

45,000¿ø

  • 40,500¿ø (10%ÇÒÀÎ)

    2,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/24(¼ö) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(30)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡º·ç¾À ÀÎ ¾×¼Ç¡»Àº ¿ÜÁÖ °³¹ßÀÌµç »ç³» °³¹ßÀÌµç °£¿¡ Àü¹®ÀûÀÎ °Ë»ö ±â´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù¸é ÃÖ¿ì¼±À¸·Î °í·ÁÇØ¾ß ÇÒ ·ç¾À¿¡ ´ëÇØ »öÀκÎÅÍ °Ë»ö°ú °í±Þ ¼³Á¤±îÁö ¿¹Á¦ ±â¹ÝÀ¸·Î ¼³¸íÇÑ Ã¥ÀÌ´Ù. ·ç¾ÀÀÇ AºÎÅÍ Z±îÁö ¿Ïº®ÇÏ°Ô È°¿ëÇÏ´Â °í¼º´É °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϴµ¥ µµ¿òÀ» ÁØ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ¿ä¾à ¡Ú

DB¿¡ ´ã°Ü ÀÖ´Â ¼ö¹é¸¸ °ÇÀÇ Á¤º¸¸¦ ¸¶À½´ë·Î Á¶È¸ÇÏÁö ¸øÇϰųª, »ç³» ÀÎÆ®¶ó³ÝÀÇ ¾öû³­ µð·ºÅ丮 ±¸Á¶ ¾È¿¡ ÀúÀåµÈ ¼ö¸¹Àº ¹®¼­ Áß ¿øÇÏ´Â ³»¿ëÀÌ µé¾îÀÖ´Â ¹®¼­¸¦ ãÁö ¸øÇØ ¾î·Á¿òÀ» °Þ°í ÀÖ´Ù¸é, ±×·¸´Ù°í »ó¿ë °Ë»ö ¿£ÁøÀ» ±¸ÀÔÇØ »ç¿ëÇϱ⿣ ³Ê¹« ºÎ´ã½º·¯¿î °æ¿ì, ·ç¾À(Lucene)ÀÌ Á¤´äÀÌ´Ù. ÀÌ Ã¥Àº ¿ÜÁÖ °³¹ßÀÌµç »ç³» °³¹ßÀÌµç °£¿¡ Àü¹®ÀûÀÎ °Ë»ö ±â´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù¸é ÃÖ¿ì¼±À¸·Î °í·ÁÇØ¾ß ÇÒ ·ç¾À¿¡ ´ëÇØ »öÀκÎÅÍ °Ë»ö°ú °í±Þ ¼³Á¤±îÁö ¿¹Á¦ ±â¹ÝÀ¸·Î ¼³¸íÇÑ´Ù. ¡º(°³Á¤ÆÇ) ·ç¾À ÀÎ ¾×¼Ç¡»À» ±â¹ÝÀ¸·Î ·ç¾ÀÀÇ AºÎÅÍ Z±îÁö ¿Ïº®ÇÏ°Ô È°¿ëÇÏ´Â °í¼º´É °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇغ¸ÀÚ.


°³Á¤ÆÇ¿¡¼­ Ãß°¡µÈ ³»¿ë ¡Ú

ÃÊÆÇÀÌ Ãâ°£µÈ ÀÌÈÄ 5³â°£ ·ç¾À ÇÁ·ÎÁ§Æ®¿¡¼­ ¸¹Àº ºÎºÐÀÌ ´Þ¶óÁ³´Ù. ¿µÇâ·Â ÀÖ´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ®´Â ´ëºÎºÐ ±×·¸Áö¸¸ ·ç¾Àµµ źźÇÑ ±â¼úÀûÀÎ ±â¹ÝÀ» °®°í ÀÖÀ¸¸ç, »ç¿ëÀÚ¿Í °³¹ßÀÚ°¡ Âü¿©ÇÏ´Â ¾ÈÁ¤ÀûÀÎ Ä¿¹Â´ÏƼ°¡ °è¼ÓÇؼ­ À¯ÁöµÇ°í ÀÖ°í, ÀÌ·± ÀáÀç·ÂÀÌ ¹¶ÃÄ ¾öû³ª°Ô ¹ßÀüÇÏ´Â ÁßÀÌ´Ù. ÃÊÆÇÀÌ Ãâ°£µÈ ÀÌÈÄ Ãß°¡µÇ°Å³ª º¯°æµÈ ±â´ÉÀ» »ìÆ캸¸é ´ë·« ´ÙÀ½°ú °°´Ù.

¡á Áؽǽ𣠰˻ö
¡á ¹®¼­¿¡¼­ ÅؽºÆ®¸¦ ÃßÃâÇÒ ¶§ Ƽī(Tika) ÇÁ·ÎÁ§Æ® È°¿ë
¡á NumericField¸¦ ÅëÇØ ¼ýÀÚ Çʵ带 ¸¸µé°í, NumericRangeQuery ÁúÀÇ·Î ¼ýÀÚ ¹üÀ§¸¦ ºü¸£°Ô Á¶È¸ °¡´É
¡á IndexWriter¸¦ ÅëÇØ ¹®¼­¸¦ º¯°æÇϰųª »èÁ¦
¡á IndexWriter¿¡¼­ Æ®·£Àè¼Ç °ü·Ã ±â´É Á¦°ø(Ä¿¹ÔÀ̳ª ·Ñ¹é)
¡á Àбâ Àü¿ëÀÇ IndexReader¿Í NIOFSDirectory µîÀ» È°¿ëÇØ º´·Ä °Ë»ö ´É·Â °³¼±
¡á ¼ø¼öÇÑ ºÒ¸®¾ð °Ë»ö ±â´É
¡á »öÀο¡ Ãß°¡ Á¤º¸¸¦ ÀûÀçÇÏ°í, BoostingTermQuery µî¿¡¼­ ÀûÀçµÈ Á¤º¸¸¦ È°¿ë
¡á IndexReader.reopen ¸Þ¼Òµå·Î º¯°æ »çÇ×ÀÌ ¹Ý¿µµÈ IndexReader ÀνºÅϽº¸¦ ÃÖ´ëÇÑ È¿À²ÀûÀ¸·Î È®º¸ °¡´É
¡á ¸Þ¸ð¸®, µð½ºÅ©, ÆÄÀÏ ±â¼úÀÚ µîÀÇ ÀÚ¿ø È°¿ëµµ ÆľÇ
¡á ÇÔ¼ö ÁúÀÇ
¡á »öÀÎÀ̳ª °Ë»ö ¼Óµµ µîÀÇ ¼º´É ÁöÇ¥¸¦ ±âÁØÀ¸·Î ÃÖÀûÈ­
¡á ÁøÇà ÁßÀÎ »öÀÎ ÀÛ¾÷À» ¸ØÃßÁö ¾Ê°íµµ »öÀÎÀÇ ³»¿ëÀ» ¹é¾÷
¡á Ãß°¡ ¾ð¾î¿¡ ´ëÇÑ ·ç¾À Æ÷Æà ÇÁ·ÎÁ§Æ®
¡á ¼º´É ÃøÁ¤ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ ·ç¾ÀÀÇ ¼º´É ÃøÁ¤
¡á Àç»ç¿ëÇÒ ¼ö ÀÖ´Â TokenStream API
¡á »öÀÎÀ̳ª °Ë»öÇÒ ¶§ ½º·¹µå¸¦ È°¿ëÇØ º´·Ä ó¸®
¡á »öÀο¡ ÀúÀåµÈ ÇʵåÀÇ ³»¿ëÀ» °¡Á®¿Ã ¶§ FieldSelector¸¦ È°¿ëÇØ ¼º´É °³¼±
¡á TermVectorMapper¸¦ »ç¿ëÇØ ÅÒ º¤Å͸¦ ºÒ·¯¿À´Â ¹æ¹ý Á¦¾î
¡á ·ç¾ÀÀÇ ¶ô °ü¸® Á¤Ã¥ ´Ü¼øÈ­
¡á LockFactory, DeletionPolicy, IndexDeletionPolicy, MergePolicy, MergeScheduler µîÀ» ÀÔ¸À¿¡ ¸Â°Ô »õ·Î ±¸Çö
¡á XMLQueryParser³ª ·ç¾À Áö¿ª °Ë»ö µîÀÇ »õ·Î¿î contrib ¸ðµâ
¡á ÀÚÁÖ ¹ß»ýÇÏ´Â ¹®Á¦ ¼öÁ¤

±×¸®°í 12Àå, 13Àå, 14Àå¿¡ »õ·Î¿î »ç·Ê ¿¬±¸µµ ½Ç¾ú´Ù. ·ç¾ÀÀÇ °ü¸® Ãø¸éÀ» ¼³¸íÇÏ°íÀÚ 11Àåµµ Ãß°¡Çß´Ù. ¿ø·¡ ¿©·¯ Á¾·ùÀÇ ¹®¼­¸¦ Àаí ÆĽÌÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ ¼³¸íÇß´ø 7Àå¿¡¼­´Â ¾ÆÆÄÄ¡ ÇÁ·¹ÀÓ¿öÅ© Áß ÇϳªÀΠƼī¸¦ ±â¹ÝÀ¸·Î »õ·Î ¼³¸íÇÑ´Ù. ±×¸®°í ¸ðµç ¿¹Á¦ ÄÚµå´Â 3.0.1 ¹öÀüÀ» ±âÁØÀ¸·Î ÀÛ¼ºÇß´Ù. ¹°·Ð ÃÊÆÇ¿¡¼­ ¹Þ¾Ò´ø µ¶ÀÚÀÇ ´Ù¾çÇÑ ÀÇ°ßµµ ´Ù¼ö ¹Ý¿µÇß´Ù.


¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

ÀڽŵéÀÇ Á¦Ç°À̳ª ¼Ö·ç¼Ç¿¡ °­·ÂÇÑ °Ë»ö ±â´ÉÀ» ´õÇÏ·Á´Â °³¹ßÀÚµéÀº ÀÌ Ã¥À» ²À Àоî¾ß ÇÑ´Ù. ¶ÇÇÑ ´Ü¼øÈ÷ ·ç¾ÀÀÌ ¾î¶² °ÍÀÎÁö ±Ã±ÝÇÑ »ç¶÷¿¡°Ôµµ ÈǸ¢ÇÑ Á¤º¸¸¦ Á¦°øÇϸç, Á¤º¸ °Ë»ö ±â¼ú¿¡ ´ëÇØ °øºÎÇÏ´Â µ¶ÀÚ¿¡°Ôµµ ÁÁÀº ±³Àç°¡ µÉ ¼ö ÀÖ´Ù. ±×¸®°í ´çÀåÀº ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ¾ø´Ù ÇÏ´õ¶óµµ ÀоîµÎ¸é Á¤º¸ °Ë»öÀ̶ó´Â Æ®·»µå¿¡ ºÎÀÀÇÏ´Â Áö½ÄÀ» ½×À» ¼ö ÀÖ´Ù.

ÀÌ Ã¥¿¡¼­´Â ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ® °¡¿îµ¥ ÇϳªÀÎ ·ç¾À, Áï ÀÚ¹Ù ¹öÀüÀÇ ·ç¾ÀÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·ç¸ç, ´ëºÎºÐÀÇ ¿¹Á¦ Äڵ嵵 ÀÚ¹Ù·Î ÀÛ¼ºÇß´Ù. µû¶ó¼­ ÀÚ¹Ù¿¡ Àͼ÷ÇÏ´Ù¸é ¾ÆÁÖ Æí¾ÈÇÏ°Ô ³»¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, ¿©·¯ °¡Áö ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °æÇèÀº ÀÌ Ã¥À» Àд µ¥ Å« µµ¿òÀÌ µÈ´Ù. ÀÚ¹Ù ¹öÀüÀÇ ·ç¾ÀÀÌ ¾Æ´Ï°í C++³ª C#, ÆÄÀ̽ã, ÆÞ µîÀÇ ¾ð¾î·Î ·ç¾ÀÀ» »ç¿ëÇصµ ±âº»°³³ä°ú ÁÖ¿ä±â´ÉÀº ÀÚ¹Ù ¹öÀü°ú °ÅÀÇ °°À¸¹Ç·Î º°´Ù¸¥ ¾î·Á¿ò ¾øÀÌ Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.


¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

¡®1ºÎ ·ç¾À ±âÃÊ'¿¡¼­´Â ·ç¾ÀÀÇ ÇÙ½É API¿Í °ü·ÃµÈ ³»¿ëÀ» ´Ù·é´Ù. ¿©·¯ºÐÀÇ ÇÁ·Î±×·¥¿¡ ·ç¾ÀÀ» Àû¿ëÇØ¾ß ÇÑ´Ù¸é 1ºÎ¸¦ ²À Àоî¾ß ÇÑ´Ù.

1ÀåÀº ·ç¾À°úÀÇ Ã¹ ¸¸³²ÀÌ´Ù. Á¤º¸ °Ë»ö ±â¼ú¿¡ ´ëÇÑ ¾à°£ÀÇ ÀÌ·ÐÀûÀÎ ³»¿ë°ú Á¤º¸ °Ë»ö¿¡ ÀÖ¾î ·ç¾ÀÀÌ °®´Â ÀåÁ¡À» ¼Ò°³ÇÑ´Ù. ±×¸®°í ÇÊ¿ä¿¡ µû¶ó Á÷Á¢ ÀÀ¿ëÇÒ ¼ö ÀÖ°Ô ·ç¾ÀÀ» ÀÌ¿ëÇØ »öÀΰú °Ë»öÀ» ¼öÇàÇÏ´Â °£´ÜÇÑ ¿¹Á¦ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù. ÀÌ ¿¹Á¦ ÇÁ·Î±×·¥Àº ÀÌÈÄ¿¡ º¸°Ô µÉ ¸ðµç ¿¹Á¦ÀÇ ±âº»ÀÌ µÈ´Ù.

2Àå¿¡¼­´Â ·ç¾ÀÀÇ ±âº»ÀûÀÎ »öÀÎ ¹æ¹ý¿¡ Ä£¼÷ÇØÁú Â÷·Ê´Ù. ¿©·¯ À¯ÇüÀÇ Çʵå¿Í ¼ýÀÚ¿Í ³¯Â¥ µîÀÇ ÀڷḦ ¾î¶»°Ô »öÀÎÇÏ´ÂÁöµµ ¾Ë¾Æº¸°í, ¶ÇÇÑ »öÀÎ ÀýÂ÷¸¦ Æ©´×ÇÏ°í ÃÖÀûÈ­ÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. µ¡ºÙ¿© ½º·¹µå µ¿±âÈ­µµ ¼³¸íÇÑ´Ù.

3ÀåÀº ·ç¾ÀÀ» ÅëÇØ °Ë»öÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¿©±â¼­´Â ÁúÀÇ¿¡ ´ëÇÑ °Ë»ö ÈÄ °á°úÀÇ ¼ø¼­, Áï Á¡¼ö(score)¿Í ¼øÀ§(ranking)¸¦ °áÁ¤ÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔÇÑ´Ù. ±×¸®°í »ç¶÷ÀÌ ÀÔ·ÂÇÑ ÁúÀǹ®À» ·ç¾ÀÀÇ ÁúÀÇ·Î º¯È¯ÇÏ´Â ¹æ¹ý°ú ÇÔ²² ¾î¶² Á¾·ùÀÇ ÁúÀǾ °¡´ÉÇÑÁö »ìÆ캻´Ù.

4ÀåÀº ·ç¾ÀÀÇ »öÀÎ ÀÛ¾÷ÀÇ ÁÖ¿ä ÇÙ½É °úÁ¤ÀÎ ºÐ¼®(analysis)¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é´Ù. ºÐ¼®ÀÇ °¡Àå Áß¿äÇÑ ´ÜÀ§ÀÎ ÅäÅ«À» ºñ·ÔÇØ ÅäÅ« ½ºÆ®¸², ÅäÅ« ÇÊÅ͸¦ ¾Ë¾Æº¸°í, ·ç¾ÀÀÌ ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â ºÐ¼®±âµé°ú ´õºÒ¾î µ¿ÀÇ¾î ºÐ¼®±â¿Í À¯»ç ¹ßÀ½ ºÐ¼®±â¿¡ ´ëÇØ °¢°¢ »ó¼¼È÷ ´Ù·é´Ù. ±×¸®°í Áß±¹¾î¿Í °°Àº ºñ¿µ¾î±Ç ÅؽºÆ®¿¡ ´ëÇÑ ºÐ¼®±âµµ »ìÆ캻´Ù.

5ÀåÀº °Ë»ö°ú °ü·ÃÇØ ¾Õ¿¡¼­ ´Ù·çÁö ¾Ê¾Ò´ø ³»¿ëÀ» ´Ù·ç¸ç, ÅؽºÆ® ºÐ¼®°ú °ü·ÃµÈ °í±Þ °Ë»ö ±â´É, Áï °á°ú Á¤·Ä°ú ÇÊÅ͸µ, ÅÒ º¤ÅÍ(term vector) °¡ÁßÄ¡¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ¶Ç ½ºÆÒ ÁúÀÇ °è¿­À» Æ÷ÇÔÇÑ °í±Þ ÁúÀÇ ÇüÅ¿¡ ´ëÇØ ¾Ë¾Æº¸°í, ·ç¾ÀÀÇ ´ÙÁß »öÀο¡¼­ º´·Ä°ú ¿ø°ÝÀ¸·Î °Ë»öÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.

6ÀåÀº ÀÌÀü¿¡ ¼³¸íÇß´ø °í±Þ °Ë»ö ±â´É¿¡ µ¡ºÙ¿© ·ç¾ÀÀÇ °Ë»ö ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. °Ë»ö °á°ú¸¦ ¿øÇÏ´Â ´ë·Î Á¤·ÄÇÒ ¼ö ÀÖ´Â ¹æ¹ý, »ç¿ëÀÚÀÇ ÁúÀǹ® ÆÄ½Ì ºÎºÐÀ» È®ÀåÇÏ´Â ¹æ¹ý, °á°ú¸¦ ¿øÇÏ´Â ´ë·Î ¼öÁýÇÒ ¼ö ÀÖ´Â ¹æ¹ý, °Ë»ö ¼º´ÉÀ» ³ôÀÌ´Â ¸î °¡Áö ¹æ¹ý µîÀ» ¹è¿î´Ù.

¡®2ºÎ °í±Þ ·ç¾À¡¯¿¡¼­´Â ·ç¾ÀÀÇ ±âº» ±â´ÉÀ» ±â¹ÝÀ¸·Î, ·ç¾ÀÀ» ÀÌ¿ëÇÑ ½ÇÁ¦ ÀÛ¾÷ µî °í±Þ ³»¿ë¿¡ ´ëÇؼ­ »ìÆ캻´Ù.

7Àå¿¡¼­´Â ¾ÆÆÄÄ¡ ·ç¾À ÇÁ·ÎÁ§Æ® ¾È¿¡ ¼ÓÇØ ÀÖ´Â ¶Ç ´Ù¸¥ ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©ÀΠƼī(Tika)¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. Ƽī¸¦ »ç¿ëÇÏ¸é ´Ù¾çÇÑ Á¾·ùÀÇ ¹®¼­ ÆÄÀÏ¿¡¼­ º»¹® ÅؽºÆ®¿Í ¸ÞŸ Á¤º¸ µîÀ» ÃßÃâÇÒ ¼ö ÀÖ´Ù.

8Àå¿¡¼­´Â ·ç¾À°ú °ü·ÃµÈ ´Ù¾çÇÑ ÅøÀ» ´Ù·é´Ù. ·ç¾À ¼Ò½ºÄÚµå °ü¸® ½Ã½ºÅÛ ¾ÈÀÇ contrib µð·ºÅ丮 ¾È¿¡ °¢Á¾ µµ±¸°¡ Æ÷ÇԵŠÀִµ¥, ·ç¾ÀÀÇ »öÀÎÀ» »ìÆ캼 ¼ö ÀÖ´Â ¿©·¯ °¡Áö Åø°ú °³¹ßÀÚ°¡ ¾µ ¼ö ÀÖ´Â °³¹ß ÅøÀ» ¼Ò°³ÇÑ´Ù. ¸ÕÀú ·ç¾ÀÀÇ »öÀÎÀ» ¿­°í µé¿©´Ù º¼ ¼ö ÀÖ´Â º°µµÀÇ ÇÁ·Î±×·¥ÀÎ ·çÅ©(Luke)¿¡ ´ëÇØ »ìÆ캻´Ù. ±×¸®°í °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ·ç¾À »÷µå¹Ú½º Åø·Î °Ë»ö °á°ú¿¡¼­ °Ë»ö¾î¸¦ ´«¿¡ ½±°Ô ¶ç°Ô ÇØÁÖ´Â ÇÏÀ̶óÀÌÅÍ(Highlighter)¿Í °Ë»ö¾î Ãßõ ±â´É, ºñ¿µ¾î±Ç ¾ð¾î¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ºÐ¼®±â, ±×¸®°í ¿©·¯ Á¾·ùÀÇ Ãß°¡ÀûÀÎ ÁúÀÇ¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù.

9Àå¿¡¼­´Â ·ç¾ÀÀÇ contrib ¸ðµâÀ» ÅëÇØ Áö¿øÇÏ´Â ¶Ç ´Ù¸¥ ±â´ÉÀ» ¾Ë¾Æº»´Ù. ¿¹¸¦ µé¾î ¿©·¯ °³ÀÇ ÆÄÀÏÀ» ¿¬°áÇØ ÇϳªÀÎ °Íó·³ »ç¿ëÇϰųª, »öÀÎÀ» ¹öŬ¸® DB¿¡ ÀúÀåÇϰųª, ¿öµå³ÝÀÇ À¯ÀǾ »öÀο¡ ¹Ý¿µÇÏ´Â ±â´É µîÀÌ ÀÖ´Ù. ±×¸®°í ó¸® ¼Óµµ¸¦ ³ôÀÌ°íÀÚ »öÀÎ Àüü¸¦ ¸Þ¸ð¸®¿¡ ¿Ã¸®´Â ¹æ¹ý µÎ °¡Áö¸¦ ¾Ë¾Æº»´Ù. ±× ´ÙÀ½À¸·Î´Â XMLÀÇ ³»¿ëÀ» ÀÐ¾î ·ç¾À ÁúÀǸ¦ »ý¼ºÇØÁÖ´Â XML ÁúÀÇ Æļ­µµ ¾Ë¾Æº»´Ù. ¸¶Áö¸·À¸·Î ·ç¾ÀÀ» »ç¿ëÇØ À§Ä¡ Á¤º¸¸¦ ¾î¶»°Ô °Ë»öÇÏ´ÂÁö ¾Ë¾Æº¸°í, ³»ºÎ ±¸Á¶°¡ º¯°æµÈ QueryParserµµ ¾Ë¾Æº»´Ù.

10Àå¿¡¼­´Â ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î, ¿¹¸¦ µé¾î C++, C#, ÆÄÀ̽ã, ÆÞ, ·çºñ µîÀÇ ¾ð¾î¿¡¼­ ·ç¾ÀÀÇ ±â´ÉÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.

11Àå¿¡¼­´Â ·ç¾ÀÀÇ °ü¸® Ãø¸é¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ¿¹¸¦ µé¾î ·ç¾ÀÀÌ µð½ºÅ©¿Í ¸Þ¸ð¸®, ÆÄÀÏ ±â¼úÀÚ µîÀÇ ÀÚ¿øÀ» ¾ó¸¶³ª ÇÊ¿ä·Î ÇÏ´ÂÁö ¼³¸íÇÑ´Ù. ±×¸®°í »öÀμӵµ³ª ½Ã°£ µîÀÇ ÁöÇ¥¸¦ ÃøÁ¤ÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº¸°í, »öÀÎ ÀÛ¾÷À» ¸ØÃßÁö ¾Ê°íµµ ÇöÀç »öÀÎÀ» ¹é¾÷ÇÏ´Â ¹æ¹ý, »öÀÎÀ̳ª °Ë»ö ÀÛ¾÷¿¡ ´ÙÁß ½º·¹µå¸¦ È°¿ëÇØ ¼º´ÉÀ» ÃÖ´ë·Î »Ì¾Æ³»´Â ¹æ¹ý µîµµ ¾Ë¾Æº»´Ù.

¡®3ºÎ »ç·Ê ¿¬±¸¡¯¿¡¼­´Â Áö±Ý±îÁö ·ç¾À¿¡ ´ëÇØ ¼³¸íÇß´ø ³»¿ëÀ» ±â¹ÝÀ¸·Î Çϸ鼭 ·ç¾ÀÀ» ÁßÁ¡ÀûÀ¸·Î »ç¿ëÇØ Èï¹Ì·Ó°í ºü¸£°í ´ë¿ë·® 󸮰¡ °¡´ÉÇÏ°Ô ±¸ÇöÇÑ ¿©·¯ °¡Áö È°¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù.


¡Ú ÀÌ Ã¥ ÃÊÆÇ¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç ¡Ú

·ç¾ÀÀ» ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ È°¿ëÇÏ·Á´Â »ç¶÷, ȤÀº ±×³É ·ç¾ÀÀÌ ¾î¶² ±â´ÉÀ» °®°í ÀÖ´ÂÁö ±Ã±ÝÇÑ »ç¶÷ ¸ðµÎ ¹Ýµå½Ã ÀоîºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.
? Àڹٷκñ(JavaLobby)

°Ë»öÀ̾߸»·Î Á¤º¸È­ ½Ã´ë¸¦ ¾Õ´ç±â´Â ÈûÀÌ´Ù. ±×¸®°í ¡º·ç¾À ÀÎ ¾×¼Ç¡»Àº Á¤º¸ °Ë»ö¿¡ ´ëÇØ ±ÍÁßÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â °ü¹®À̶ó°í º¼ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ¼ö¸¹Àº ¿¹Á¦¿Í ¼³¸íÀ» ÅëÇØ ·ç¾ÀÀÇ API¸¦ ¸íÄèÇÏ°Ô ¾È³»ÇØÁØ´Ù.
- ÄÄÇ»Æà ¸®ºä

·ç¾À¿¡ ´ëÇØ °øºÎÇÏ°í ½Í°Å³ª ¾ÖÇø®ÄÉÀ̼ǿ¡ °Ë»ö ±â´ÉÀ» Ãß°¡ÇÏ·Á´Â »ç¶÷, ±×¸®°í ´Ü¼øÈ÷ Á¤º¸ °Ë»ö ºÐ¾ß¿¡ ´ëÇØ ÀϹÝÀûÀÎ Áö½ÄÀ» ½×°íÀÚ ÇÏ´Â »ç¶÷ ¸ðµÎ ²À Àоî¾ß ÇÒ Ã¥ÀÌ´Ù. °­·ÂÈ÷ ÃßõÇÑ´Ù.
- ¼­¹ö»çÀ̵å´åÄÄ(TheServerSide.com)

ÀúÀÚ°¡ ¸é¹ÐÇÏ°Ô ÁغñÇßÀ¸¸ç, ÆíÁýµµ ²Ä²ÄÇÏ°í, ¿©·¯ Á¤º¸ °Ë»ö °ü·Ã ¼­Àû Áß ´Ü¿¬ µ¸º¸À̴ åÀÌ´Ù. Á¤¸» Àç¹ÌÀÖ°Ô Àоú´Ù. ÅؽºÆ®¿¡ ´ëÇÑ ¾î¶² Á¾·ùÀÇ °Ë»ö ¿ä±¸ »çÇ×ÀÌ ÀÖ°Ç °£¿¡, ÀÌ Ã¥À» ÅëÇØ °ü·Ã Á¤º¸¸¦ ÃæºÐÈ÷ ¾òÀ» ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ÇÁ·ÎÁ§Æ®µµ ¼º°øÀûÀ¸·Î ¸¶Ä¥ ¼ö ÀÖ°Ú´Ù. ´õ±º´Ù³ª ÀÌ¹Ì °ÅÀÇ ¿Ï¼ºµÈ °Ë»ö ¿£ÁøÀ» ±×³É ³»·Á¹Þ¾Æ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ, ÀÌ Ã¥À» ÅëÇØ »öÀΰú °Ë»ö µî Á¤º¸ °Ë»ö¿¡ ´ëÇÑ ÀϹÝÀûÀÌ°í ¿ø·ÐÀûÀÎ ³»¿ëÀ» ½ÀµæÇÒ ¼ö ÀÖ´Ù.
- ½½·¡½Ã´å(Slashdot.org)

ÀÌ Ã¥Àº Á¾ÀÌ¿¡ ÀμâµÈ ´Ü¼øÇÑ Ã¥ÀÌ ¾Æ´Ï¶ó º¸¼® °°Àº Á¸Àç´Ù. Ã¥À» ÀÐÀ¸¸é¼­ ±âÁ¸¿¡ °®°í ÀÖ´ø ¿©·¯ °¡Áö ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ¾ú´Ù.
- ¾Æ¸¸ ¾Ø¿ö(Arman Anwar), Arman@Web

·ç¾ÀÀ» »ç¿ëÇÏ°í ¾ÖÇø®ÄÉÀ̼ǿ¡ ¸Â°Ô ¼³Á¤ÇÒ ¶§ ÇÊ¿äÇÑ ³»¿ëÀ» »ó¼¼ÇÏ°Ô ¾È³»ÇÑ´Ù. °¡Àå À¯¸íÇÑ ¿ÀǼҽº °Ë»ö ¿£ÁøÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ±× ³»ºÎ ±¸Á¶¸¦ ¼¶¼¼ÇÏ°Ô ¼³¸íÇϸç, dzºÎÇÑ ¿¹Á¦ Äڵ带 Á÷Á¢ ½ÇÇàÇϸç ÀÍÈ÷´Â ¹æ¹ýÀ» ÁýÁßÀûÀ¸·Î È°¿ëÇÑ´Ù.
- ¼­Ä¡¿£Áø¿ÓÄ¡´åÄÄ(SearchEngineWatch.com)

¿¡¸¯°ú ¿ÀƼ½º´Â ·ç¾À ÇÁ·ÎÁ§Æ®ÀÇ ÇÙ½É Ä¿¹ÌÅͷμ­ ±×µ¿¾È ½×¾Æ¿Â °æÇèÀ» ÀÌ Ã¥¿¡ ÈǸ¢ÇÏ°Ô ³ì¿©³Â´Ù. ÀÌ Ã¥Àº ·ç¾ÀÀ̳ª °Ë»ö ¿£Áø¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °³¹ßÀÚ¶ó Çصµ ·ç¾À ÇÁ·ÎÁ§Æ®¿Í Á¤º¸ °Ë»ö ºÐ¾ß¿¡ ¾î·ÆÁö ¾Ê°Ô ÀÔ¹®ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ·ç¾ÀÀ» óÀ½ »ç¿ëÇϰųª, °³¹ßÁßÀÎ ¾ÖÇø®ÄÉÀ̼ǿ¡ °­·ÂÇÑ »öÀÎ ¹× °Ë»ö ±â´ÉÀÌ ÇÊ¿äÇÑ °³¹ßÀÚ, ¶Ç´Â ·ç¾À¿¡ ´ëÇÑ Âü°í ¼­ÀûÀ» ã°í ÀÖ´Â °³¹ßÀÚ ¸ðµÎ¿¡°Ô ÃßõÇÑ´Ù.
- Æ÷Æ® ¿ö½º(Fort Worth) ÀÚ¹Ù À¯Àú ±×·ì

Á¤¸» ÈǸ¢ÇÏ´Ù. ÃֽŠ¹öÀüÀ» Æø ³Ð°Ô ´Ù·é´Ù. ÀÌ Ã¥À¸·Î ·ç¾ÀÀÌ °®°í ÀÖ´Â ÀáÀç·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿öº¸ÀÚ.
- ¹ëÀÇ ºí·Î±×(Val¡¯s blog)¿¡¼­

... ¿¹Á¦ Äڵ尡 Á¤¸» À¯¿ëÇÏ°í Àç»ç¿ëÇϱ⿡µµ ÁÁ´Ù.
- ½ºÄà °¡´¢(Scott Ganyo) ·ç¾À ÀÚ¹Ù Ä¿¹ÌÅÍ

... ¸»·Î Ç¥ÇöÇÒ ¼ö ¾øÀ» ¸¸Å­ °­·ÂÇÑ °Ë»ö µµ±¸¸¦ È¿À²ÀûÀ¸·Î È°¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸í°ú ¿¹Á¦ Äڵ尡 °¡µæÇÏ´Ù.
- ºê¶óÀ̾𠱫Ã÷(Brian Goetz), Äû¿Àƽ½º »ç

... ÀÌ Ã¥À¸·Î ÀÎÇØ ·ç¾ÀÀÇ °­·ÂÇÑ ±â´ÉÀ» ±ú´Ý°Ô µÆ´Ù.
- ¸®½º ÀªÆ°(Reece Wilton), ¿ùÆ®µðÁî´Ï ÀÎÅÍ³Ý ±×·ì

... ¿¹Á¦ ÄÚµå¿Í JUnit Å×½ºÆ® ÄÉÀ̽º´Â ¾öû³ª°Ô Å« µµ¿òÀÌ µÆ´Ù.
- ³ë¸Õ ¸®Â÷Áî(Norman Richards), ¡ºXDoclet in Action¡» °øÀúÀÚ

·ç¾ÀÀ» ½±°í ºü¸£°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÃÖ°íÀÇ ¾È³»¼­
- ºÏ½º ¿Â¶óÀÎ

ÈǸ¢ÇÑ ¾È³»¼­´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ´Â ·ç¾À°ú Á¤º¸ °Ë»ö ºÐ¾ßÀÇ ÃÖ°í Àü¹®°¡À̸ç, ·ç¾ÀÀÇ °­·ÂÇÑ ÈûÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù. Áö±Ý±îÁö º» Ã¥ Áß ·ç¾À¿¡ ´ëÇØ °¡Àå Àß ¼³¸íÇÑ Ã¥ÀÌ´Ù.
- ÀÚ¹Ù·¹ÆÛ·±½º´åÄÄ(JavaReference.com)


¡Ú ÃßõÀÇ ±Û ¡Ú

·ç¾ÀÀº ¼øÀüÈ÷ °³ÀÎÀûÀÎ ¸ñÀûÀ¸·Î ½ÃÀÛÇß½À´Ï´Ù. 1997³âÂëÀ̾úÁÒ. Á÷¾÷µµ ¸¾¿¡ µéÁö ¾Ê°í Çؼ­ Á¦ ½º½º·Î ¹º°¡ ¸¸µé¾î¼­ ½ÃÀå¿¡ ÁøÃâÇغÁ¾ß°Ú´Ù´Â »ý°¢À» Çß½À´Ï´Ù. ¶Ç ÀÚ¹Ù¶ó´Â »õ·Î¿î ¾ð¾î°¡ ¾÷°è¿¡¼­ Àα⸦ ²ø°í ÀÖ¾ú±â¿¡ ÀÚ¹Ù¸¦ °øºÎÇغ¼ ¸¸ÇÑ ÇÁ·ÎÁ§Æ®°¡ ÇÊ¿äÇϱ⵵ Çß¾úÁÒ. ÀÌÀüÀÇ °æÇè°ú °æ·ÂÀ¸·Î °Ë»ö ¿£ÁøÀ» ¾î¶»°Ô ±¸¼ºÇØ¾ß ÇÑ´Ù´Â °ÍÀº ¸Ó¸´¼Ó¿¡ ¾î´À Á¤µµ µé¾î ÀÖ´Â »óÅ¿´±â ¶§¹®¿¡ ÀÚ¹Ù·Î °Ë»ö ¿£ÁøÀ» ¸¸µé¾î¾ß°Ú´Ù°í »ý°¢Çß½À´Ï´Ù. ±×¸®°í´Â ·ç¾ÀÀ» ½ÃÀÛÇßÁÒ.

2000³âÂë ³» ½º½º·Î°¡ »ç¾÷¿¡´Â Àû¼ºÀÌ ¸ÂÁö ¾Ê´Ù´Â °É ±ú´Þ¾Ò½À´Ï´Ù. ¶óÀ̼±½º³ª °è¾à¼­ µîÀ» ½Å°æ ¾²°í °ü¸®ÇÏ´Â µ¥´Â º°´Ù¸¥ °ü½ÉÀÌ ¾ø¾úÁÒ. °ü½ÉÀÌ ¾øÀ¸´Ï Á¦´ë·Î Çس¾ ¸®°¡ ÀÖ¾ú°Ú½À´Ï±î? ´õ±º´Ù³ª ±×·± »óÅ¿¡¼­ »ç¶÷À» »Ì¾Æ ȸ»ç¸¦ ¿î¿µÇÏ´Â °Ç ¾È µÉ ÀÏÀ̾ú½À´Ï´Ù. Àü ±×Àú ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â °Ô ÁÁ¾ÒÀ» »ÓÀÌÁö ÆÄ´Â µ¥´Â °ü½ÉÀÌ º°·Î ¾ø´Ù°í ÆÇ´ÜÇß½À´Ï´Ù. ±×·¡¼­ À¯¸íÇÑ ¿ÀǼҽº °³¹ß Ä¿¹Â´ÏƼÀÎ ¼Ò½ºÆ÷Áö¿¡ ·ç¾À ÇÁ·ÎÁ§Æ®¸¦ ¿Ã·Áº¸±â·Î Çß½À´Ï´Ù. °ú¿¬ ¿ÀǼҽº·Î °ø°³ÇÏ¸é ³»°¡ ¿øÇÏ´Â ¹æ½ÄÀ¸·Î ÀÏÀ» ÇÒ ¼ö ÀÖÀ»Áö ±Ã±ÝÇß½À´Ï´Ù.

·ç¾ÀÀ» ¿ÀǼҽº·Î °ø°³ÇÏÀÚ ÀϺΠ°³¹ßÀÚµéÀÌ ·ç¾ÀÀ» »ç¿ëÇϱ⠽ÃÀÛÇß½À´Ï´Ù. 2001³â¿¡´Â ¾ÆÆÄÄ¡ Àç´Ü¿¡¼­ ·ç¾ÀÀ» ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©½ÃÅ°´Â °Ô ¾î¶°³Ä´Â Á¦¾ÈÀ» ÇØ¿Ô°í, Á¦¾ÈÀ» ¹Þ¾Æµé¿© ¾ÆÆÄÄ¡ ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô µÇ¾úÁÒ. ·ç¾À °³¹ßÀÚ ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ·ç¾ÀÀ» °³¹ßÇÏ°í »ç¿ëÇÏ´Â °³¹ßÀÚ °£ÀÇ ÀÇ°ß Àü´Þ °Ç¼ö°¡ ´Ã¾î³ª°í, °³¹ßÀÚµéÀº ÀڽŵéÀÌ ¸¸µç °¢Á¾ Äڵ带 ·ç¾À¿¡ Ãß°¡Çϱ⠽ÃÀÛÇß½À´Ï´Ù. ±×·¸Áö¸¸ ´ëºÎºÐ ·ç¾ÀÀ» È°¿ëÇÏ´Â ¼öÁØ¿¡¼­ ±×Ä¡´Â ÇÁ·Î±×·¥À̾ú°í, ·ç¾ÀÀÇ Çٽɿ¡ ¼ÕÀ» ´ë´Â »ç¶÷Àº Àú È¥ÀÚ¿´½À´Ï´Ù. ¿©ÀüÈ÷ ·ç¾ÀÀº ¿©·¯ °³¹ßÀÚ°¡ Âü¿©ÇØ »õ·Î ¸¸µé¾î°¡´Â °úÁ¤¿¡ ÀÖ¾ú´Ù°í »ý°¢ÇÕ´Ï´Ù.

2004³âÀÌ µÇÀÚ ·ç¾À °ü·Ã °³¹ßÀÚ °¡¿îµ¥ ·ç¾ÀÀÇ ÇÙ½É ºÎºÐ±îÁö ÃæºÐÈ÷ ÀÌÇØÇÏ´Â »ç¶÷µéÀÌ »ó´çÈ÷ ¸¹¾ÆÁ³½À´Ï´Ù. ¿äÁòÀº ·ç¾À ÀÚü¸¦ °³¹ßÇÏ´Â µ¥ Á¦°¡ ±×´ÙÁö °ü¿©ÇÏÁö ¾ÊÀ½¿¡µµ ºÒ±¸ÇÏ°í ´Ù¸¥ ·ç¾À °³¹ßÀÚµéÀÌ °è¼ÓÇؼ­ ·ç¾ÀÀ» ¹ßÀü½ÃÅ°°í ÀÖ½À´Ï´Ù.

óÀ½ °³¹ßµÈ ÀÌÈÄ ¸î ³âÀÌ È帣´Â µ¿¾È ·ç¾ÀÀº C++À» ºñ·ÔÇØ C#, ÆÞ, ÆÄÀ̽㠵îÀÇ ¾ð¾î·Îµµ Æ÷Æõưí, ÀÚ¹Ù¸¦ ºñ·ÔÇÑ ÀÌ ¸ðµç ¡®·ç¾À¡¯ °Ë»ö ¿£ÁøÀº Ãʱ⿡ ±¸»óÇß´ø °Íº¸´Ù ÈξÀ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖÀ½À» ½Ç°¨ÇÕ´Ï´Ù. ¾î¶² ¾ð¾î·Î ¸¸µé¾îÁ³µçÁö ·ç¾ÀÀº ÀÌÁ¦, Æ÷ÃáÁö ¼±Á¤ 100´ë ±â¾÷µé°ú »ó¿ë ¹ö±× ÃßÀû ½Ã½ºÅÛ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¾Æ¿ô·è À̸ÞÀÏ °Ë»ö ¼ÒÇÁÆ®¿þ¾î(·ç¾À ±â¹ÝÀÇ LookoutÀ̶õ ¾Æ¿ô·è °Ë»ö ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖ¾úÀ¸³ª 2004³â¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÀμöÇß´Ù. - ¿Å±äÀÌ), ¼ö½Ê¾ï ÆäÀÌÁöÀÇ ÀÎÅÍ³Ý »çÀÌÆ®¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â ÀÎÅÍ³Ý °Ë»ö ½Ã½ºÅÛ±îÁö ³Î¸® »ç¿ëµÇ°í ÀÖÀ¸´Ï ¸»ÀÌÁÒ. »Ó¸¸ ¾Æ´Ï¶ó ¿äÁòÀº »ç¶÷µéÀÌ Àú¸¦ ¡®·ç¾À â½ÃÀÚ¡¯¶ó°í ºÎ¸£±âµµ ÇÏ°í, ÀڽŵéÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ ·ç¾ÀÀ» ¾î¶»°Ô È°¿ëÇÏ´ÂÁö ¼ö´Ù¸¦ ¶³±âµµ ÇÕ´Ï´Ù. ±×·¸°Ô ¿©·¯ ¾ê±â¸¦ µè´Ù º¸¸é Á¦°¡ »ó»óÇß´ø ·ç¾ÀÀÇ ÀÀ¿ë ºÐ¾ß¸¦ ¶Ù¾î ³Ñ¾î Á¤¸» ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ·ç¾ÀÀ» È°¿ëÇÏ°í ÀÖ´Ù´Â »ý°¢µµ ¸¹ÀÌ µì´Ï´Ù.

¿ÀǼҽº ´ë½Å ¿¹Àü ¹æ½Ä ±×´ë·Î »ç¾÷À» Çß´õ¶ó¸é Áö±Ý°ú °°Àº ·ç¾ÀÀÇ ¼º°øÀº ÀÌ·çÁö ¸øÇßÀ» °ÍÀÔ´Ï´Ù. ¿äÁò µé¾î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ´ëºÎºÐ ¿ÀǼҽº¸¦ ¼±È£ÇÕ´Ï´Ù. ¶Ç Á¦Ç°À» »ç°í´Â ±Ã±ÝÇÑ °É Áú¹®Çϱâ À§ÇØ ÀüÈ­¸¦ °É¾î °í°´Áö¿ø¼¾ÅÍ Á÷¿ø¿¡°Ô ¹®Á¦¸¦ ¼³¸íÇÏ´À¶ó Áø¶¡ »©´Â ÀÏÀº ÇÏ·ÁµéÁö ¾Ê½À´Ï´Ù. ´ë½Å °ø°³µÈ ¼Ò½ºÄڵ带 º¸¸é¼­ ¹¹°¡ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö Á÷Á¢ ÆľÇÇسÀ´Ï´Ù. ±×°Ô °³¹ßÀÚÀÇ Á¤¼­¿¡´Â ´õ ¸Â´Â ¹æ¹ýÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ¼Ò½ºÄڵ带 ºÁµµ ÀÌÇØÇÒ ¼ö ¾ø´Ù¸é ·ç¾À ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ¼ö¸¹Àº Àü¹®ÀûÀÎ ·ç¾À °³¹ßÀÚµéÀÌ ¼­·Î ÀÇ°ßÀ» ±³È¯ÇÏ°í Áú¹®¿¡ ´äÇÕ´Ï´Ù. ¹°·Ð ÃæºÐÇÏÁø ¾ÊÀ» ¼ö ÀÖÁö¸¸, ·ç¾À ¸ÞÀϸµ ¸®½ºÆ®°¡ À¢¸¸ÇÑ »ó¿ë °í°´Áö¿ø ¼­ºñ½ºº¸´Ù ÈξÀ ³´´Ù°í ÀÚºÎÇÕ´Ï´Ù. ·ç¾Àó·³ Á¦´ë·Î ÀÚ¸® ÀâÀº ¿ÀǼҽº Ä¿¹Â´ÏƼ°¡ °³¹ßÀÚµéÀ» ¾ó¸¶³ª ÆíÇÏ°Ô ÇØÁÖ´ÂÁöµµ »õ»ï ´À³¢°í ÀÖ½À´Ï´Ù.

´Ù½Ã ¸»ÇÏÁö¸¸ ·ç¾ÀÀ» ¿ÀǼҽº·Î °ø°³ÇÑ ÀÌÈÄ ¾ó¸¶³ª ¹ßÀüÇß´ÂÁö ÀÌ·ç Çì¾Æ¸± ¼ö ¾ø½À´Ï´Ù. Á¦°¡ óÀ½ ½ÃÀÛÇÑ °Ô ¸Â±â´Â ÇÏÁö¸¸, ¼ö¸¹Àº ·ç¾À Ä¿¹Â´ÏƼ Âü¿©ÀÚµé°ú °³¹ßÀÚµéÀÇ µµ¿ò ´öºÐ¿¡ Áö±ÝÀÇ ·ç¾ÀÀÌ Á¸ÀçÇÏ´Â °ÍÀÔ´Ï´Ù.

·ç¾ÀÀ¸·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖÀ»±î¿ä? Â÷¼¼´ë ·ç¾ÀÀ̶ó¸é ¾î¶² ¸ð½ÀÀϱî¿ä? ÀÌ¹Ì ·ç¾ÀÀ» °ø°³ÇÑ Áö 10³âÀÌ Áö³­ Áö±Ý, ·ç¾ÀÀº ¿©ÀüÈ÷ ¾¿¾¿ÇÏ°Ô ¾ÕÀ¸·Î ³ª¾Æ°¡°í ÀÖÀ¸¸ç, »ç¿ëÀÚ¿Í °³¹ßÀÚ Ä¿¹Â´ÏƼ´Â ±× ¾î´À ¶§º¸´Ù Å©°í ¹Ù»Ú°Ô ¿òÁ÷ÀÌ°í ÀÖ½À´Ï´Ù. ƯÈ÷ ¡º·ç¾À ÀÎ ¾×¼Ç¡» ÃÊÆÇÀÌ Ãâ°£µÇ¸é¼­ ´õ ¸¹Àº »ç¶÷ÀÌ ·ç¾ÀÀ» »ç¿ëÇÏ°Ô µÇ¾ú´Ù´Â Á¡À» °£°úÇÒ ¼ö ¾ø°ÚÁÒ. ·ç¾ÀÀº ¹öÀüÀÌ ¾÷±×·¹À̵åµÉ ¶§¸¶´Ù ´õ ¾ÈÁ¤ÀûÀ¸·Î ¸¹Àº ±â´ÉÀ» Á¦°øÇϸç, ó¸® ¼Óµµµµ °³¼±µÇ°í ÀÖ½À´Ï´Ù.

2004³â¿¡ ¡º·ç¾À ÀÎ ¾×¼Ç¡»ÀÌ Ã³À½ Ãâ°£µÈ ÀÌÈÄ ·ç¾ÀÀÇ ³»ºÎ ±¸Á¶¿Í ¿ÜºÎÀÇ API ¸ðµÎ ¾öû³ª°Ô ¹ßÀüÇßÀ¸¸ç, ÀÌÁ¦ °³Á¤ÆÇÀÌ Àý½ÇÇÑ ½ÃÁ¡À̶ó°í »ý°¢ÇÕ´Ï´Ù. ¡º(°³Á¤ÆÇ) ·ç¾À ÀÎ ¾×¼Ç¡»Àº ÀüüÀûÀ¸·Î »õ·Î¿î ³»¿ë¿¡ ¸ÂÃç ³»¿ëÀ» °íÃÆÀ¸¸ç, ·ç¾ÀÀÇ ÃֽŠAPI¿Í °³¼± »çÇ×À» ¼Ò°³ÇÕ´Ï´Ù.

¡º·ç¾À ÀÎ ¾×¼Ç¡» °³Á¤ÆÇ°ú ÇÔ²² ·ç¾À Ä¿¹Â´ÏƼ¿¡ ÇÕ·ùÇßÀ¸´Ï, ÀÌÁ¦ ·ç¾ÀÀ» È°¿ëÇØ ´ÙÀ½ ´Ü°è·Î ¿Ã¶ó¼³ Â÷·ÊÀÔ´Ï´Ù. Áñ°Å¿î ¿©ÇàÀ» ±â¿øÇÕ´Ï´Ù!

´õ±× Ä¿ÆÃ(Doug Cutting)
·ç¾À, ³ÊÄ¡, ÇÏµÓ ÇÁ·ÎÁ§Æ® â½ÃÀÚ


¡Ú Çѱ¹¾îÆÇ(ÃÊÆÇ) Ãâ°£¿¡ ºÎÃÄ ¡Ú

Àú´Â Áö±Ý ¡º·ç¾À ÀÎ ¾×¼Ç¡» ÃÊÆÇÀÌ Ãâ°£µÈ Áö 9°³¿ù ¸¸¿¡ Çѱ¹¾îÆÇÀÇ ¼­¹®À» ¾²°í ÀÖ½À´Ï´Ù. ±×µ¿¾È ·ç¾À°ú ³ÊÄ¡¿¡ ´ëÇØ ¸¹ÀÌ ¹è¿ì°í °æÇèÇß½À´Ï´Ù. Àú´Â Áö±Ýµµ ¹öÁö´Ï¾Æ ´ëÇÐÀÇ ARP(Applied Research in Patacriticism) ÆÀ¿¡¼­ ÀÏÇÏ°í ÀÖ½À´Ï´Ù. ±×µ¿¾È ¹è¿ì°í ÀÌ Ã¥¿¡¼­ ¼³¸íÇϱ⵵ Çß´ø ·ç¾ÀÀÇ ´Ù¾çÇÑ ±â´ÉÀ» »ç¿ëÇØ ·ÎÁ¦Æ¼ ¾ÆÄ«À̺ê(Rossetti Archive)¿¡¼­ °­·ÂÇÑ Àü¹® °Ë»ö, °á°ú ÇÏÀ̶óÀÌÆÃ, ¡®ºñ½ÁÇÑ ÀÛÇ° º¸±â¡¯¿Í °°Àº ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ´ÜÅ× °¡ºê¸®¿¤ ·ÎÁ¦Æ¼°¡ ¾´ ÀÛÇ° Áß¿¡¼­ 1860³â¿¡¼­ 1870³â »çÀÌ¿¡ ¾²¿´°í ¡®love¡¯¿Í ÀÎÁ¢ÇÑ ¡®wife¡¯ ´Ü¾î¸¦ Æ÷ÇÔÇÏ´Â ¸ðµç ½Ã¸¦ ã°í ½Í´Ù¸é ¾î¶»°Ô ÇϽðڽÀ´Ï±î? ·ç¾ÀÀ̶ó¸é ½±°Ô ´äÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù!

ÇöÀç Àú´Â ¡®±¸±Û¡¯, ¡®Çø®Ä¿¡¯, ¡®del.icio.us¡¯ÀÇ 19¼¼±â ¹®ÇÐ ¹öÀü¿¡ ÇØ´çÇϸç HTML, URL, JPEG ÆÄÀϺ¸´Ù ÈξÀ ´Ù¾çÇÑ ¸ÞŸ Á¤º¸¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â »çÀÌÆ® ±¸Ãà ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù. ³ÊÄ¡´Â ¿¬ÇÕµÈ NINES(19¼¼±â ÀüÀÚ ÀåÇÐÀç´ÜÀ» À§ÇÑ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º) »çÀÌÆ®¿¡¼­ ¼û°ÜÁø RDF µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ Á¤º¸¸¦ ¼öÁýÇÒ ¶§ Áß¿äÇÑ ¿ªÇÒÀ» ´ã´çÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÇüÅ·ΠÀÛ¼ºµÈ ·ç¾ÀÀÇ »öÀÎ ÄÚµå´Â ºê¶ó¿ì¡°ú Àü¹® °Ë»ö ¼öÇàÀÌ ¿ëÀÌÇÏ°Ô ¼öÁýµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÕ´Ï´Ù. ÇÐÀÚµéÀº µ¶¸³ÀûÀÎ ÇüÅÂÀÇ ±â·Ï ÀúÀå¼Ò¿¡ °ÉÃÄ Á¸ÀçÇÏ´Â ³»¿ëÀ» Á¶È¸ÇÏ°í, ÀڽŸ¸ÀÇ ¼öÁý ¸ñ·Ï¿¡ Ãß°¡ÇÏ°í, °³Ã¼¿Í ´Ù¸¥ ÇÐÀÚ »çÀÌÀÇ »ó°ü°ü°è¸¦ Ž»öÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¼öÁýµÈ °³Ã¼¸¦ ÀÌ¿ëÇØ ¸ñ·ÏÀ» ¸¸µé°í, ÃâÆÇÇÒ ¼ö ÀÖ°í, ±× °á°ú·Î ÀڽŸ¸ÀÇ °³Ã¼¸¦ ÃÖ»óÀ§ Á¤º¸·Î ½Ã½ºÅÛ¿¡ Çǵå¹éÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ¾²´Â µ¿¾È ÀÌ¿Í °°Àº ±¸Á¶¸¦ Áõ¸íÇϱâ À§ÇØ ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾ú½À´Ï´Ù. °ð ÀÌ ½Ã½ºÅÛÀ» NINES¿¡ ¼³Ä¡ÇÒ ¿¹Á¤ÀÔ´Ï´Ù. °ü½ÉÀ» °®°í http://www.nines.org¸¦ ÁöÄѺÁ ÁÖ¼¼¿ä!

ARP ¿Ü¿¡µµ ´Ù¾çÇÑ SpanQuery±ºÀ» Á¦°øÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ÁúÀÇ Æļ­ °³¹ß¿¡ ´ëÇØ ÄÁ¼³Æõµ ÇÏ°í, ÀÌ·± °úÁ¤¿¡¼­ Á» ´õ ¹ßÀüµÈ ÄÚµå´Â ·ç¾À¿¡ ´Ù½Ã ¹Ý¿µÇϱ⵵ Çß½À´Ï´Ù. ÀÌ ±âȸ¿¡ ¿ÀǼҽº·Î¼­ ·ç¾ÀÀÌ °®´Â ÀåÁ¡À» °­Á¶ÇÏ°í ½Í°í, ´õºÒ¾î ·ç¾ÀÀ» óÀ½ °ø°³ÇÑ ´õ±× Ä¿Æÿ¡°Ô ´Ù½Ã ÇÑ ¹ø °¨»çµå¸³´Ï´Ù. ·ç¾ÀÀº Çå½ÅÀûÀÎ ¼ö¸¹Àº °³¹ßÀÚµéÀÇ ³ë·ÂÀ¸·Î ¹ßÀüµÇ¾î ¿Ô½À´Ï´Ù. ·ç¾À °ü·Ã Ä¿¹Â´ÏƼ(ƯÈ÷ ÀÚ¹Ù À¯Àú ¸ÞÀϸµ ¸®½ºÆ®)¿¡¼­´Â ¾öû³­ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ°í, È°¹ßÇÏ°Ô ±³·ùÇÏ°í ÀÖ½À´Ï´Ù. ¿©·¯ºÐµµ ÀúÈñ¿Í ÇÔ²² ÇϽñ⸦ ¹Ù¶ø´Ï´Ù.

2005³â 9¿ù 15ÀÏ
Åػ罺ÁÖ ´î·¯½ºÀÇ ÀÚ¹Ù »ç¿ëÀÚ ±×·ì¿¡¼­
·ç¾À¿¡ ´ëÇØ ¹ßÇ¥ÇÏ°í µ¹¾Æ¿À´Â ºñÇà±â ¾È¿¡¼­
¿¡¸¯ ÇØÃÄ



·ç¾ÀÀÌ ¾î´Àµ¡ 8»ìÀÌ µÇ¾ú±º¿ä. °ð ´Ù°¡¿Ã ¿µ¹®ÆÇ ¡º·ç¾À ÀÎ ¾×¼Ç¡»ÀÇ Ã¹ ¹ø° »ýÀÏÀ» ÁîÀ½ÇØ ÀúÈñ Ã¥ÀÌ ÇѱÛÆÇÀ¸·Î »õ·Ó°Ô ź»ýÇÏ´Â °æ»ç½º·¯¿î ÀÏ¿¡ ÇÔ²² ÇÏ°Ô µÇ¾î ´õ¾øÀÌ ±â»Þ´Ï´Ù.
¡º·ç¾À ÀÎ ¾×¼Ç¡»ÀÌ Ãâ°£µÈ ÀÌÈÄ¿¡µµ ·ç¾À ÇÁ·ÎÁ§Æ®´Â ²÷ÀÓ¾øÀÌ ¹ßÀüÇØ¿À°í ÀÖ½À´Ï´Ù. °³º° ÇÁ·ÎÁ§Æ®¿´´ø ³ÊÄ¡´Â ÀÌÁ¦ ·ç¾ÀÀÇ ÇÏÀ§ ÇÁ·ÎÁ§Æ®°¡ µÆ°í, ¿Õ¼ºÇÏ°Ô È°µ¿ÇÏ´Â °³¹ßÀÚµé ´öºÐ¿¡ Æ°Æ°ÇÑ ±×·ìÀ¸·Î ¸¸µé¾îÁ³½À´Ï´Ù. http://lucene.apache.org/¿¡¼­ º¸µíÀÌ ·ç¾Àµµ ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´ÜASFÀÇ ÃÖ»óÀ§ ÇÁ·ÎÁ§Æ®·Î ¼ºÀåÇß½À´Ï´Ù. ¶Ç 9Àå¿¡¼­ ´Ù·é ·ç¾ÀÀÇ ÀϺΠÆ÷Æà ¹öÀüµµ ÇÏÀ§ ÇÁ·ÎÁ§Æ®·Î ASF¿¡ Ãß°¡µÆ½À´Ï´Ù. ·ç¾ÀÀÇ À̽´ Æ®·¡Å· ½Ã½ºÅÛÀÎ Áö¶ó(JIRA)´Â Á¡Á¡ ´õ Ä¿Áö°í ÀÖ½À´Ï´Ù. ¹°·Ð ¹ö±×°¡ ¾Æ´Ñ ¼ö¸¹Àº °³¹ßÀÚÀÇ Çå½Å°ú È®ÀåÀ» ÅëÇؼ­ ¸»ÀÔ´Ï´Ù.

¡º·ç¾À ÀÎ ¾×¼Ç¡»Àº 2005³â 8¿ù ½½·¡½Ã´å¿¡¼­ ¸®ºäÁ¡¼ö 10Á¡ ¸¸Á¡¿¡ 9Á¡À» ¹Þ¾Ò½À´Ï´Ù. ÀÌ Ã¥ÀÇ °ø½Ä »çÀÌÆ®ÀÎ http://lucenebook.com/Àº ½½·¡½Ã´å »çÀÌÆ®¸¦ ÅëÇØ Á¢¼ÓÇØ¿À´Â »ç¿ëÀÚ ¶§¹®¿¡ ºÎÇϸ¦ Á» °Þ¾úÁö¸¸, ¿ª½Ã Á×Áö ¾Ê°í »ì¾Æ³²¾Ò½À´Ï´Ù. ¸î ³â µ¿¾È Àú´Â ¿©·¯ °³ÀÇ ·ç¾À ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇؿԴµ¥, ±× Áß¿¡¼­µµ ½ÉÇÇ ÇÁ·ÎÁ§Æ®´Â °¡Àå Àλó ±í¾ú½À´Ï´Ù. ½ÉÇÇ´Â ¼öõ ¸íÀÇ »ç¿ëÀÚ¿¡°Ô Á¦°øµÇ°í ÀÖ°í, ·ç¾ÀÀ» Áß½ÉÀ¸·Î ¼Ò¼È ºÏ¸¶Å© ¼­ºñ½º¿¡ ÅÂ±× Ã³¸®, Àü¹® °Ë»ö µî ¼ö¸¹Àº ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. ¶Ç ½ÉÇÇ ÀÌ¿Ü¿¡µµ ·ç¾À¿¡ ´ëÇÑ ÄÁ¼³ÆÃÀ» ½ÃÀÛÇß°í, ³ª³¯ÀÌ ´Ã¾î³ª´Â ·ç¾ÀÀÇ Àα⸦ ÁöÄѺ¸¸é¼­ ´«¿¡ ¶ç´Â ÀϺΠÇÁ·ÎÁ§Æ®¿¡ ¼­ºñ½º¸¦ Á¦°øÇß½À´Ï´Ù.

¸¶Áö¸·À¸·Î Çѱ¹ µ¶ÀÚµéÀÌ ¡º·ç¾À ÀÎ ¾×¼Ç¡»À» ´õ ¸¹ÀÌ ÀÐÀ» ¼ö ÀÖ°Ô ÀÌ Ã¥À» ¹ø¿ªÇØÁֽŠ¿ªÀڵ鿡°Ô °¨»çµå¸³´Ï´Ù.

2005³â 9¿ù 15ÀÏ
¹Ì±¹ ´º¿åÁÖ ºê·çŬ¸°¿¡¼­
¿ÀƼ½º


¡Ú ÀúÀÚ ¼­¹® ¡Ú

·ç¾ÀÀ» óÀ½ »ç¿ëÇϱ⠽ÃÀÛÇÑ °Ç ¡º·ç¾À ÀÎ ¾×¼Ç¡» ÃÊÆÇÀÌ Ãâ°£µÈ Áö 1³â Á¤µµ Áö³ª¼­¿´½À´Ï´Ù. ·ç¾ÀÀ» »ç¿ëÇϱâ Àü¿¡µµ °Ë»ö ¿£ÁøÀ» »ç¿ëÇغ» °æÇèÀÌ ÀÖÁö¸¸, ·ç¾À ÀÚü¿¡ ´ëÇؼ­´Â º°·Î ¾ËÁö ¸øÇÏ´Â »óÅ¿´ÁÒ. ±×·¡¼­ ¿¡¸¯°ú ¿ÀƼ½º°¡ Àú¼úÇß´ø ¡º·ç¾À ÀÎ ¾×¼Ç¡»À» ¼Õ¿¡ µé°í Àб⠽ÃÀÛÇߴµ¥, ÀÌÈÄ¿¡´Â ¿ÏÀüÈ÷ ·ç¾À¿¡ »ç·ÎÀâÈ÷°í ¸»¾Ò½À´Ï´Ù.

óÀ½ ·ç¾ÀÀ» »ç¿ëÇÒ ¶§ ¿©±âÀú±â¿¡ ÀÚÀßÇÏ°Ô °³¼±ÇÒ ºÎºÐÀÌ º¸¿© Á¶±Ý¾¿ Äڵ带 °íÄ¡±âµµ ÇÏ°í, ¹®¼­¸¦ ÀÛ¼ºÇϱ⵵ ÇÏ°í, ·ç¾À ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ƯÁ¤ ÁÖÁ¦¸¦ ³õ°í ÅäÀǵµ Çϱ⠽ÃÀÛÇß½À´Ï´Ù. °á°úÀûÀ¸·Î´Â ÀÌÈÄ¿¡ ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®ÀÇ Ä¿¹ÌÅÍ°¡ µÇ¾î ¼ö³â°£ ´Ù¾çÇÑ Äڵ带 Ä¿¹ÔÇß°í, PMC(Project Management Committee), ÇÁ·ÎÁ§Æ® °ü¸® À§¿øȸ¿¡µµ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù.

¡º·ç¾À ÀÎ ¾×¼Ç¡» ÃÊÆÇÀÌ Ãâ°£µÈ Áö ¹ú½á 4³â ¹ÝÀÌ Èê·¶´Âµ¥, ¾öû³ª°Ô ºü¸£°Ô º¯È­ÇÏ´Â ¿ÀǼҽº ¼¼°è¿¡¼­ 4³â ¹ÝÀÌ¸é ¾öû³ª°Ô ¿À·£ ½Ã°£À̶ó°í º¼ ¼ö ÀÖÁÒ. ±×µ¿¾È ·ç¾ÀÀº µÎ ¹øÀÇ ¸ÞÀÌÀú ¾÷±×·¹À̵带 °ÅÃÆ°í, Áö±ÝÀº ¼ö¸¹Àº »õ·Î¿î ±â´ÉÀ» °®°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¼ýÀÚ Çʵ嵵 ÀÖ°í, Àç»ç¿ëÇϱâ ÁÁÀº ºÐ¼®±â APIµµ ÀÖ°í, ÀûÀç ±â´Éµµ ÀÖ°í, Áؽǽ𣠰˻ö ±â´Éµµ ÀÖ°í, »öÀΰú °Ë»ö¿¡ ´ëÇÑ Æ®·£Àè¼Çµµ Áö¿øÇÕ´Ï´Ù.

¸Å´× ÃâÆÇ»ç¿Í ¿¬¶ôÇϱ⠽ÃÀÛÇßÀ» ¶§´Â ¡º·ç¾À ÀÎ ¾×¼Ç¡»ÀÇ °³Á¤ÆÇÀÌ ÇÊ¿äÇÑ ½ÃÁ¡À̾ú½À´Ï´Ù. ¶ÇÇÑ È°¹ßÇÏ°Ô È°µ¿ÇÏ´Â Ä¿¹ÌÅÍÀÇ ÇÑ ¸íÀ¸·Î¼­ ¼ö¸¹Àº Äڵ带 Ä¿¹ÔÇÏ°í Ãß°¡µÈ ±â´É¿¡ ´ëÇÑ ¼³¸íÀ» ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ°Ú´Ù´Â ¾à°£ÀÇ Ã¥ÀÓ°¨µµ ´À³¢°í ÀÖ¾úÁÒ. ±×·¡¼­ ¡º·ç¾À ÀÎ ¾×¼Ç¡» °³Á¤ÆÇ ÀÛ¾÷¿¡ Âü¿©Çϱâ·Î ÇÏ°í, ·ç¾À¿¡ »õ·Î Ãß°¡µÈ ³»¿ë¿¡ ´ëÇØ ¼³¸íÇÏ´Â ¿ø°í¸¦ Á¤¸» ¿­½ÉÈ÷ ÀÛ¼ºÇßÀ¸¸ç, ±× °á°ú¿¡µµ »ó´çÈ÷ ¸¸Á·ÇÏ°í ÀÖ½À´Ï´Ù. °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Ù¸é ¡º(°³Á¤ÆÇ) ·ç¾À ÀÎ ¾×¼Ç¡»ÀÌ Å« µµ¿òÀÌ µÇ¸®¶ó ¹ÏÀ¸¸ç, »ç¿ëÀÚ ¶Ç´Â °³¹ßÀÚ ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ Àç¹ÌÀÖ´Â Áú¹®¿¡ ´ëÇØ ÇÔ²² Åä·ÐÇÏ°í, ·ç¾ÀÀÌ °è¼ÓÇؼ­ ¹ßÀüÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ±æ ¹Ù¶ø´Ï´Ù.
- ¸¶ÀÌŬ ¸Æĵµé¸®½º


ÀÎÅͳÝÀÌ Ã³À½ ½ÃÀÛµÉ ¹«·ÆºÎÅÍ °Ë»öÀ̳ª »öÀΰú °°Àº ÀÛ¾÷À» ÀÌ·¡Àú·¡ ½ÃÀÛÇß½À´Ï´Ù. 1991³âÂë¿¡´Â majordomo, MUSH(Mail User's Shell)¿¡ ÆÞ°ú awk¸¦ ¼Ð ½ºÅ©¸³Æ®·Î ¹­¾î ¸ÞÀϸµ ¸®½ºÆ®¸¦ °ü¸®ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé±âµµ ÇßÁÒ. ±× ¶§´Â grepÀ» ÀÌ¿ëÇØ ¸ÞÀϸµ ¸®½ºÆ®¿¡ ÀúÀåµÈ ¸ÞÀÏ°ú »ç¿ëÀÚ Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» CGI·Î ±¸ÇöÇØ À¥À¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ¸¸µé¾ú½À´Ï´Ù. ±×·¯°í ³ª¼­ ¾ßÈÄ!¸¦ ºñ·ÔÇØ ¾ËŸºñ½ºÅ¸³ª ÀÍ»çÀÌÆ®¿Í °°Àº °Ë»ö »çÀÌÆ®°¡ ³ªÅ¸³µ°í¿ä.

ù ¾ÆÀÌÀÎ Á¦ÀÌÄßÀÌ Å¾ ÀÌÈÄ·Î µðÁöÅÐ Ä«¸Þ¶ó·Î ÂïÀº »çÁøµéÀÌ ¾öû³ª°Ô ´Ã¾î³ª±â ½ÃÀÛÇß½À´Ï´Ù. »çÁøÀÌ ¸¹¾ÆÁö´Ï °ü¸®Çϱ⵵ ¾î·Á¿ö¼­ ¡®°£´ÜÇÑ »çÁø °ü¸® ÇÁ·Î±×·¥¡¯À» ¸¸µé¾îº¸·Á Çß½À´Ï´Ù. »çÁø¸¶´Ù ³¯Â¥³ª ÁÖÁ¦¾î, ÂïÀº Àå¼Ò µîÀ» ¹Ì¸® ÀÔ·ÂÇØµÎ°í ¿øÇÏ´Â Á¤º¸¸¦ ±âÁØÀ¸·Î ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Â °ÍÀ̾úÁÒ. 90³â´ë ¸»¿¡´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Á¦Ç°±ºÀ» ±â¹ÝÀ¸·Î ¸¸µé¾îº¸·Á Çß½À´Ï´Ù. À̸¦Å׸é À妽º ¼­¹ö, ASP, ¿µ»ó 󸮸¦ À§ÇÑ COM °´Ã¼ µîÀ» »ç¿ëÇÏ´Â °ÅÁÒ. ±× ´ç½Ã¿¡´Â ÀÌ·± Á¦Ç°µé·Î ÀÛ¾÷ÇÏ´Â Á÷¾÷À» °®±âµµ Çß°í, À̵éÀ» Àß Á¶ÇÕÇØ ¸çÄ¥ ÀÛ¾÷Çϸé ÇÁ·Î±×·¥ Çϳª¸¦ ¶Òµü ¸¸µé ¼ö°¡ ÀÖ¾ú½À´Ï´Ù.

½Ã°£ÀÌ È帣´Ù º¸´Ï Á÷¾÷ÀûÀ¸·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Á¦Ç°À» »ç¿ëÇÏ´Â ÀÏÀº ÁÙ¾îµé°í, Á¡Á¡ ÀÚ¹Ù ¾ð¾î¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹¾ÆÁ³½À´Ï´Ù. ¿¹Àü¿¡ ¸¸µé¾ú´ø »çÁø °ü¸® ÇÁ·Î±×·¥À» ÀÚ¹Ù, ƯÈ÷ Ç÷§Æû µ¶¸³ÀûÀ¸·Î ¸¸µé·Á´Ù º¸´Ï ·ç¾ÀÀ» »ç¿ëÇÏ°Ô µÆ½À´Ï´Ù. ·ç¾ÀÀº ±â´ëÇß´ø °Íº¸´Ù ÈξÀ »ç¿ëÇϱ⠽±´õ±º¿ä. ¿©·¯ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ ¶óÀ̺귯¸®¸¦ ¸¹ÀÌ »ç¿ëÇغÃÁö¸¸ ·ç¾Àó·³ °£´ÜÇÑ °ÍÀº º°·Î ¾ø¾ú½À´Ï´Ù.

2001³â¿¡´Â ½ºÆ¼ºê ·Î·±(Steve Loughran)°ú ¡ºJava Development with Ant¡»¶ó´Â Ã¥À» ½á¼­ ¸Å´× ÃâÆǻ翡¼­ Ãâ°£Çß½À´Ï´Ù. ¿¹ÀüÀÇ »çÁø °ü¸® ÇÁ·Î±×·¥À» ¡®¹®¼­ °ü¸® ÇÁ·Î±×·¥¡¯À¸·Î Á» ´õ È®ÀåÇØ ÀÌ Ã¥¿¡ ¿¹Á¦·Î ³Ö¾ú´Âµ¥, Á¶±Ý¸¸ È®ÀåÇϸé À̹ÌÁö °Ë»ö ¿£ÁøÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀ̾úÁÒ. ¾ØÆ®(Ant)¿Í ·ç¾ÀÀÌ ¿¬°áµÇ´Â °Ç ´Ü¼øÈ÷ ÄÄÆÄÀÏÇÏ°í ÆÐŰ¡ÇÏ´Â ¾ØÆ®ÀÇ ±â´É ¿Ü¿¡µµ ¶ó´Â ¾ØÆ® ÅÂ±× ¶§¹®À̾ú½À´Ï´Ù. ű׸¦ ÀÌ¿ëÇØ ÇÁ·Î±×·¥À» ºôµåÇÏ´Â µµÁß¿¡ »öÀÎÀ» ±¸ÃàÇÒ ¼ö ÀÖ¾úÁÒ. À̶§ ¸¸µé¾ú´ø ű״ ¾ÆÁ÷µµ »ç¿ëµÇ¸ç ÇöÀç ·ç¾À »÷µå¹Ú½º¿¡¼­ ã¾Æº¼ ¼ö ÀÖ°í, ¡º·ç¾À ÀÎ ¾×¼Ç 1ÆÇ¡» ÀÇ 8.4Àý¿¡¼­µµ º¼ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¸°Ô ¸¸µé¾ú´ø ű״ Á¦ °³ÀÎ ºí·Î±×ÀÎ ºí·Î±×¾À(BlogScene)(http://www. blogscene.org/erik/)¿¡¼­µµ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ºí·Î±×¾À¿¡¼­ ±ÛÀ» ¾²¸é ÀÚµ¿À¸·Î ¾ØÆ® ÀÛ¾÷ÀÌ µ¹¾Æ°¡°Ô Çß°í, ű׸¦ ÅëÇØ Á¦°¡ ¾´ ±ÛÀ» »öÀο¡ Ãß°¡ÇÏ°í ¼­¹ö¿¡ ÀúÀåÇÕ´Ï´Ù. ºí·Î±×¾À ¼­¹ö´Â ¼­ºí¸´(servlet), º§·Î½ÃƼ ÅÛÇø´, ·ç¾ÀÀ» »ç¿ëÇØ ´Ù¾çÇÑ °Ë»ö Äõ¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, ÅëÇÕ ¿¬µ¿±îÁö °¡´ÉÇÏÁÒ. ´Ù¸¥ ¸¹Àº ºí·Î±ë Á¦Ç°¸¸Å­ ÀåÁ¡ÀÌ ¸¹Áö´Â ¾ÊÁö¸¸ ·ç¾ÀÀ» »ç¿ëÇÑ °Ë»ö¸¸Å­Àº ÃÖ°íÀÓÀÌ ºÐ¸íÇÕ´Ï´Ù.

¿äÁòÀº ¹öÁö´Ï¾Æ ÁÖ¸³´ëÇп¡¼­ ARP(Applied Research in Patacriticism) ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù. Àú´Â ¹°·Ð ÅؽºÆ® ºÐ¼®°ú »öÀÎ, °Ë»ö°ú °ü·ÃÇÑ °æÇèÀ» »ì¸®°í ¾çÀÚ ¹°¸®ÇÐÀÌ ¹®Çп¡ ¾î¶² ¿µÇâÀ» ¹ÌÃÆ´ÂÁö¿¡ ´ëÇØ Åä·ÐÇÏ¸ç ¾È¸ñÀ» ³ÐÈ÷°íÀÚ ÇÕ´Ï´Ù.
¡°¹®ÇÐÀº ÀÌ ¼¼»ó¿¡ ¾Ë·ÁÁöÁö ¾ÊÀº °øÇеµÀÌ´Ù.¡±
- ¿¡¸¯ ÇØÃÄ


Á¦°¡ ¹Ìµéº£¸® ´ëÇÐ(Middlebury College)¿¡ ´Ù´Ò ¶§ºÎÅÍ Á¤º¸ °Ë»ö°ú °ü¸®¿¡ Èï¹Ì¿Í °ü½ÉÀ» °®±â ½ÃÀÛÇß½À´Ï´Ù. ±×¶§Âë ÀÎÅͳݰú À¥ÀÌ ¾öû³­ Á¤º¸ÀÇ ¹Ù´Ù¶ó´Â °É ±ú´Þ¾Ò°í, ¾ÆÁ÷ ÃÊâ±â¿´Áö¸¸ Àå±âÀûÀ¸·Î´Â À¥¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Â ÀڷḦ ¸ð¾Æ¼­ ºÐ¼®, °ü¸®ÇÏ°í °Ë»öÇÒ ¼ö ÀÖÀ¸¸é ÁÁ°Ú´Ù°í »ý°¢ÇÏ°í ÀÖ¾ú½À´Ï´Ù. °ð À¥¿¡¼­ Á¤º¸¸¦ ¼öÁýÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé¾î ¼öÁýÇÑ Á¤º¸¸¦ ½×¾ÆµÎ´Ù º¸´Ï, ±× ¸¹Àº ÀÚ·á °¡¿îµ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ °Ë»öÇÒ ÇÊ¿ä°¡ »ý°å½À´Ï´Ù. ƯÈ÷ °Ë»ö ±â´ÉÀ̾߸»·Î ¾ÆÁ÷ ¾Ë·ÁÁöÁö ¾Ê¾ÒÁö¸¸ Èʳ¯ ÀÎÅÍ³Ý ¼¼»ó¿¡¼­ ²À ÇÊ¿äÇÑ ±â´ÉÀÌ µÇ¸®¶ó ÁüÀÛÇÏ°í ÀÖ¾úÁÒ. ÀÌ·± »ý°¢¿¡ ¸ðµç ÀÛ¾÷¿¡ Ç×»ó ÇÊ¿äÇÑ ¼öÁý°ú °Ë»ö µÎ °¡Áö ±â´É¿¡ ´ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇß½À´Ï´Ù.

1995³â°æ Çб³ µ¿±âÀÎ ¸¶¼£ ·¹ºó(Marshall Levin)°ú °³ÀÎ ÁÖ¼Ò·Ï Á¤º¸¸¦ ¸ð¾ÆµÎ°í ã¾Æº¼ ¼ö ÀÖ´Â WebPh¶ó´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾ú½À´Ï´Ù. ¸»ÀÌ¾ß °ÅâÇÏÁö¸¸ °£´ÜÇÑ °³ÀÎ ÁÖ¼Ò·ÏÀ» À¥ CGI·Î ±¸ÇöÇÑ °Í»ÓÀ̾ú´Âµ¥, ±× ´ç½Ã¸¦ »ý°¢Çغ¸¸é ¿äÁò PIMS°³ÀÎ Á¤º¸ °ü¸® ½Ã½ºÅÛ¶ó°í ¸»ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ÃÊâ±â¿´´Ù°í »ý°¢µË´Ï´Ù(½ÉÁö¾î´Â 90³â´ë ÈÄ¹Ý ¾î´À ¹ýÁ¤¿¡¼­ ¼±±¸ÀûÀÎ ÀÛÇ°À¸·Î ¾ð±ÞµÇ±âµµ Çß½À´Ï´Ù). ´ëÇÐÀ̳ª Á¤ºÎ ±â°ü¿¡¼­ WebPh¸¦ ¸¹ÀÌ »ç¿ëÇß°í, ¾ÆÁ÷±îÁöµµ »ç¿ëÇÏ°í ÀÖ´Â °É·Î ¾Ë°í ÀÖ½À´Ï´Ù. 1997³â¿¡´Â WebPh¸¦ ¸¸µé¾ú´ø °æÇèÀ» »ì·Á ÆÄǽ·¯½º(Populus)¶ó´Â ³ª¸§´ë·Î Àαâ ÀÖ¾ú´ø ÀÏÁ¾ÀÇ ÀüÈ­¹øÈ£ºÎ ¼­ºñ½º¸¦ ½ÃÀÛÇß½À´Ï´Ù. ±â¼ú ÀÚü´Â WebPh¿Í º°¹Ý ´Ù¸¦ °Ô ¾ø¾úÁö¸¸, ÆÄǽ·¯½º´Â ±× ´ç½Ã À¯¸íÇÏ´ø WhoWhere, BigFoot, Infospace °°Àº ¼­ºñ½º¿¡ µÚóÁöÁö ¾Ê´Â ¼­ºñ½º¿´´Ù°í »ý°¢µË´Ï´Ù.

À§ÀÇ µÎ °¡Áö ÇÁ·ÎÁ§Æ®¿¡¼­ °³ÀÎ Á¤º¸ °ü¸®¸¦ ¸ñÇ¥·Î Çß¾úÀ¸´Ï, »õ·Î¿î »ç¾÷ ¿µ¿ªÀ» ã¾Æº¼ Â÷·Ê¿´ÁÒ. ±×·¡¼­ ÀÎÆ÷Á¡ÇÁ(Infojump)¶ó´Â º¥Ã³¸¦ ½ÃÀÛÇߴµ¥, ¼ö¸¹Àº ¿Â¶óÀÎ ½Å¹®À̳ª ´º½º·¹ÅÍ, Àú³Î, ÀâÁö µîÀÇ ³»¿ëÀ» ¼öÁýÇÏ°í Á¦°øÇÏ·Á´Â ½Ãµµ¿´½À´Ï´Ù. ÀÎÆ÷Á¡ÇÁ´Â Á÷Á¢ ¸¸µé¾ú´ø ¼ö¸¹Àº ÆÞ ½ºÅ©¸³Æ®¿Í ¿þºñ³×ÀÌÅÍ(Webinator)¶ó´Â À¥»çÀÌÆ® ¼öÁý ÇÁ·Î±×·¥°ú Åؽýº(Texis)¶ó´Â ÅؽºÆ® °Ë»ö ¿£ÁøÀ» »ç¿ëÇß½À´Ï´Ù. ÀÎÆ÷Á¡ÇÁ´Â ¿äÁò ¼­ºñ½ºÇÏ°í ÀÖ´Â FindArticle.comÀ̶ó´Â »çÀÌÆ®¿Í ºñ½ÁÇÏÁÒ.

WebPh¿Í ÆÄǽ·¯½º, ÀÎÆ÷Á¡ÇÁ°¡ ±â¼úÀûÀ¸·Î ¸ñÇ¥ÇÑ ¹Ù¸¦ ÃæºÐÈ÷ ´Þ¼ºÇϱä ÇßÁö¸¸, ¸ðµÎ ±â¼úÀû ÇѰ踦 °®°í ÀÖ¾úÁÒ. ¿ªÆÄÀÏ »öÀÎ °°Àº ÈǸ¢ÇÑ ±¸Á¶¸¦ °¡Áø ¼º´É ÁÁÀº ÅؽºÆ® °Ë»ö ¶óÀ̺귯¸®¸¦ ¾Ë°í ÀÖ¾ú´Ù¸é ÈξÀ ³ªÀº ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ¾úÀ¸¸®¶ó »ý°¢ÇÕ´Ï´Ù. ±×·± ¶óÀ̺귯¸®¸¦ ¸¸µé±âº¸´Ù´Â ¿ÀǼҽº¿¡¼­ ã¾Æº¸·Á Çߴµ¥, 2000³âÂë ã¾Æ³½ °Ô ¹Ù·Î ·ç¾ÀÀ̾ú½À´Ï´Ù. ¹º°¡ ºüÁø °Í °°´ø ¹Ù·Î ±× ºÎºÐÀ» ä¿öÁÖ´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿´ÁÒ!

±×·¡¼­ ·ç¾ÀÀÌ ¼Ò½ºÆ÷Áö¿¡¼­ °³¹ßµÉ ´ç½ÃºÎÅÍ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß°í, ·ç¾ÀÀº Á¡Á¡ Á¦°¡ ÀÛ¾÷ÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ ÇÙ½É ºÎºÐÀ» Â÷ÁöÇϱ⠽ÃÀÛÇß½À´Ï´Ù. ±× ÁßÀÇ Çϳª´Â Ãë¹Ì·Î ¸¸µé±â ½ÃÀÛÇÑ ½ÉÇÇ(Simpy)(http://www.simpy.com/)Àε¥, »ç¿ëÀÚµéÀÌ À¥¿¡¼­ ã¾Æ³½ Á¤º¸µéÀ» ¿Ã·ÁµÎ°í ¼­·Î °øÀ¯ÇÏ¸ç °Ë»öÇغ¼ ¼ö ÀÖ´Â ¼­ºñ½ºÁÒ. ½ÉÇÇ´Â ·ç¾ÀÀÌ ¾øÀ¸¸é ¸¸µé ¼ö ¾ø¾ú´Ù°í »ý°¢µÉ ¸¸Å­ ·ç¾ÀÀ» ±â¹ÝÀ¸·Î ÇÏ°í, ´õ±× Ä¿ÆÃÀÇ ¶Ç ´Ù¸¥ ÇÁ·ÎÁ§Æ®ÀÎ ³ÊÄ¡(¡º·ç¾À ÀÎ ¾×¼Ç 1ÆÇ¡»ÀÇ 10Àå ÂüÁ¶)¸¦ ÅëÇØ ¼öõ °³ÀÇ »öÀÎÀ» °ü¸®ÇÏ°í ÀÖ½À´Ï´Ù. ·ç¾À Ä¿¹Â´ÏƼ¿¡¼­ È°¹ßÇÏ°Ô È°µ¿ÇÏ´Ù º¸´Ï ¸Å´× ÃâÆǻ翡¼­ ¿¡¸¯ ÇØÃÄ¿Í ÇÔ²² ·ç¾À Ã¥À» ½áº¸Áö ¾Ê°Ú³Ä´Â Á¦ÀÇ°¡ ÀÖ¾ú´ø °Å±¸¿ä.

¡º·ç¾À ÀÎ ¾×¼Ç¡»Àº ÃÖ°­ÀÇ ¿ÀǼҽº °Ë»ö ¿£Áø ·ç¾À °ü·Ã ±â¼ú°ú Á¤º¸¸¦ Çϳª·Î ¸ðÀº ÃÖ°íÀÇ Ã¥À̶ó°í ÀÚºÎÇÕ´Ï´Ù. ·ç¾ÀÀÇ ±âÃʺÎÅÍ °í±Þ ±â¼ú±îÁö ¿©·¯ Àå¿¡ °ÉÃÄ »ìÆ캸´Âµ¥, ·ç¾ÀÀ» ÀÌ¿ëÇØ °Ë»ö ±â´ÉÀ» ±¸ÇöÇÏ·Á ÇÒ ¶§ ²À ÇÊ¿äÇÑ Á¤º¸¿Í Áö½ÄÀ» ½Æ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ¾²´Â µ¿¾È ·ç¾À Ä¿¹Â´ÏƼ¿¡¼­ È°µ¿ÇÏ´ø °Í°ú ºñ½ÁÇÏ°Ô ¿¡¸¯À» ºñ·ÔÇÑ ´Ù¸¥ Ä¿¹Â´ÏƼ ±¸¼º¿ø°ú ¾î¿ï·Á ¼Õ½±°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ·ç¾À°ú ¡º·ç¾À ÀÎ ¾×¼Ç¡»À» ÇÔ²² ÀÛ¾÷ÇÏ´Ù º¸´Ï, Á÷Á¢ ¾ó±¼À» ¸Â´ëÁö ¾Ê´õ¶óµµ °øÅëÀÇ °ü½É»ç¸¸ ÀÖ´Ù¸é °¢ÀÚÀÇ Áö½Ä°ú °æÇèÀ» Çѱºµ¥¿¡ ¸ð¾Æ ¹º°¡¸¦ ¸¸µé¾î³»´Â °Ô ÃæºÐÈ÷ °¡´ÉÇÏ´Ù´Â °É »õ»ï ´À³¢°Ô µÆ½À´Ï´Ù.
- ¿ÀƼ½º °í½ºÆ÷µå³×Ƽġ

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

2005³â¿¡ ¡º·ç¾À ÀÎ ¾×¼Ç¡» ÃÊÆÇÀ» Ãâ°£ÇÑ ÀÌÈÄ ·ç¾ÀÀº ´«ºÎ½Ã°Ô ¹ßÀüÇØ¿Ô½À´Ï´Ù. ·ç¾À 2.x ¹öÀüÀ¸·Îµµ Á¤¸» ´Ù¾çÇÑ °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃæºÐÈ÷ ¸¸µé ¼ö ÀÖ¾úÁö¸¸, ¹öÀü 3.x¿Í 4.x¸¦ °ÅÄ¡¸é¼­ Á¤¸» ¸¹Àº ±â´ÉÀ» Ãß°¡ÇÏ¸ç ¼º´Éµµ °³¼±µÆ°í, ÀÌ·± ¹ßÀü °úÁ¤°ú ÇÔ²² °è¼ÓÇؼ­ ³»ºÎÀûÀÎ ±¸Á¶¸¦ ¹Ù·ÎÀâ¾Æ °¡´Â ¸®ÆÑÅ丵À» °ÅÄ¡°í Àֱ⵵ ÇÕ´Ï´Ù.

±¹³»¿¡¼­µµ ÃÖ±Ù ·ç¾À »ç¿ëÀÚ ÃþÀÌ ³Ð¾îÁö¸é¼­ ¼Ò½ºÄڵ尡 °ø°³µÇ°Å³ª °ø°³µÇÁö ¾ÊÀº ÇÑ±Û ÇüÅÂ¼Ò ºÐ¼®±â°¡ ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¡®ÇÑ±Û ÇüÅÂ¼Ò ºÐ¼®±â¡¯¶ó°í °Ë»öÇغ¸¸é Å×½ºÆ® ¿ëµµ³ª »ó¾÷ÀûÀÎ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ·ç¾À ºÐ¼®±â ÇüÅÂÀÇ Å¬·¡½º¸¦ ¹Þ¾Æ¿Í Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ÇѱÛÀ» ´ã°í ÀÖ´Â ¾Æ·¡¾Æ ÇѱÛ(.hwp), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº(.doc, .ppt, .xls) µîÀÇ ¹®¼­µµ ¸î ³â Àüº¸´Ù ÈξÀ ó¸®ÇϱⰡ ½¬¿öÁ³½À´Ï´Ù. ƯÈ÷ ¡º(°³Á¤ÆÇ) ·ç¾À ÀÎ ¾×¼Ç¡»¿¡¼­ ¼Ò°³ÇÏ´Â ¾ÆÆÄÄ¡ Ƽī(Apache Tika) ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇÏ¸é ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ¹®¼­¸¦ Æ÷ÇÔÇØ ´Ù¾çÇÑ ¹®¼­¸¦ ÇÑ ¹ø¿¡ ¼Õ½±°Ô ó¸®ÇÒ ¼ö ÀÖ°í, ÇÊ¿äÇÑ °æ¿ì ¾Æ·¡¾Æ ÇÑ±Û ¿ª½Ã SDK¸¦ Á¦°øÇÏ°í ÀÖÀ¸´Ï ¶óÀ̼±½º¸¦ ¾ò¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿äÁò¿¡´Â ·ç¾ÀÀ» Á÷Á¢ È£ÃâÇÏ´Â ´ë½Å ¾ÆÆÄÄ¡ ¼Ö¶ó(Apache Solr)³ª ÀÏ·¡½ºÆ½¼­Ä¡(Elastic Search) µî ·ç¾À ±â¹Ý °Ë»ö ¼­¹ö¸¦ »ç¿ëÇÏ´Â °æ¿ìµµ ¸¹½À´Ï´Ù. µÑ ´Ù ¿ÀǼҽº ÇÁ·ÎÁ§Æ®À̸ç, HTTP REST ½ºÅ¸ÀÏÀÇ API¸¦ Á¦°øÇØ »ç¿ëÇϱâ Æí¸®ÇÏ°í, °Ë»öÇÒ ´ë»ó ¹®¼­ÀÇ ¾çÀÌ ¸¹¾ÆÁö´õ¶óµµ ºÐ»ê °Ë»ö ±â´É µîÀ» ÅëÇØ ¼Õ½±°Ô È®ÀåÇÒ ¼ö Àֱ⠶§¹®ÀÌÁÒ. ±×·¸´õ¶óµµ ¼Ö¶ó¿Í ÀÏ·¡½ºÆ½¼­Ä¡ µî¿¡¼­ ÇÙ½É ¿ªÇÒÀ» ¸Ã°í ÀÖ´Â ·ç¾À¿¡ ´ëÇØ ÃæºÐÈ÷ ÀÌÇØÇÏ°í ÀÖ¾î¾ß ÃÖÀûÀÇ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ °Ë»ö °á°ú°¡ ¿Ã¹Ù¸£°Ô ³ª¿ÀÁö ¾Ê°Å³ª ¼Óµµ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì ·ç¾ÀÀÇ ³»ºÎ ±¸Á¶¿Í µ¿ÀÛÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ¾ß ÀûÀýÈ÷ ´ëÀÀÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çѱ¹¾îÆÇÀÌ Ãâ°£µÇ´Â 2013³â 8¿ù ÇöÀç ·ç¾ÀÀÇ ÃֽŠ¹öÀüÀº 4.4À̸ç, 2.x ¹öÀü°ú´Â ¹°·Ð 3.x ¹öÀü°ú ºñ±³Çصµ API°¡ ¾öû³ª°Ô ¸¹ÀÌ ¹Ù²î¾ú½À´Ï´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦´Â 3.0.1 ¹öÀüÀ» ±âÁØÀ¸·Î ÀÛ¼ºÇßÀ¸¸ç, ·ç¾À À¥»çÀÌÆ®¿¡¼­ 3.x ¹öÀüÀ» ³»·Á¹Þ¾Æ »ç¿ëÇÏ¸é ¸ðµç ¿¹Á¦¸¦ µ¹·Áº¼ ¼ö ÀÖ½À´Ï´Ù.

¡º(°³Á¤ÆÇ) ·ç¾À ÀÎ ¾×¼Ç¡»À» ¹ßÆÇ »ï¾Æ ÃÖ°íÀÇ ¼º´ÉÀ» ÀÚ¶ûÇÏ´Â ·ç¾À °Ë»ö ¿£ÁøÀ» È°¿ëÇÏ´Â ¸ÚÁø ¾ÖÇø®ÄÉÀ̼Ç, ¸ð¹ÙÀÏ ¾Û ¶Ç´Â À¥»çÀÌÆ®¸¦ ¸¸µé¾îº¸½Ã±â ¹Ù¶ø´Ï´Ù.
°­Ã¶±¸

¸ñÂ÷

1ºÎ ·ç¾À ±âÃÊ

1Àå ·ç¾À°úÀÇ ¸¸³²

___1.1 Á¤º¸ È«¼öÀÇ ½Ã´ë
___1.2 ·ç¾ÀÀ̶õ?
______1.2.1 ·ç¾ÀÀ¸·Î ó¸®Çϱâ ÁÁÀº ±â´É
______1.2.2 ·ç¾ÀÀÇ ¿ª»ç
___1.3 ·ç¾À°ú °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Á¶
______1.3.1 »öÀÎ °úÁ¤ ±¸¼º ¿ä¼Ò
______1.3.2 °Ë»ö °úÁ¤ ±¸¼º ¿ä¼Ò
______1.3.3 °Ë»ö ¾ÖÇø®ÄÉÀ̼ÇÀÇ ³ª¸ÓÁö ¿ä¼Ò
______1.3.4 ·ç¾À°ú °Ë»ö ¾ÖÇø®ÄÉÀ̼Ç
___1.4 ·ç¾À ÀÎ ¾×¼Ç : ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼Ç
______1.4.1 »öÀÎ »ý¼º
______1.4.2 »öÀÎÀÇ ³»¿ë °Ë»ö
___1.5 »öÀÎ °ü·Ã ÇÙ½É Å¬·¡½º
______1.5.1 IndexWriter
______1.5.2 Directory
______1.5.3 Analyzer
______1.5.4 Document
______1.5.5 Field
___1.6 °Ë»ö °ü·Ã ÇÙ½É Å¬·¡½º
______1.6.1 IndexSearcher
______1.6.2 Term
______1.6.3 Query
______1.6.4 TermQuery
______1.6.5 TopDocs
___1.7 Á¤¸®

2Àå »öÀÎ
___2.1 ·ç¾À µ¥ÀÌÅÍ ¸ðµ¨
______2.1.1 ¹®¼­¿Í Çʵå
______2.1.2 À¯¿¬ÇÑ ½ºÅ°¸¶
______2.1.3 ºñÁ¤±ÔÈ­
___2.2 »öÀÎ ÀýÂ÷
______2.2.1 ÅؽºÆ® ÃßÃâ°ú ¹®¼­ »ý¼º
______2.2.2 ºÐ¼®
______2.2.3 »öÀο¡ ÅäÅ« Ãß°¡
___2.3 ±âº» »öÀÎ ÀÛ¾÷
______2.3.1 »öÀο¡ ¹®¼­ Ãß°¡
______2.3.2 »öÀο¡¼­ ¹®¼­ »èÁ¦
______2.3.3 »öÀÎÀÇ ¹®¼­ º¯°æ
___2.4 Çʵ庰 ¼³Á¤
______2.4.1 »öÀÎ °ü·Ã ¼³Á¤
______2.4.2 ÇʵåÀÇ ¿ø¹® ÀúÀå °ü·Ã ¼³Á¤
______2.4.3 ÅÒ º¤ÅÍ °ü·Ã ¼³Á¤
______2.4.4 Reader, TokenStream, byte[] Çʵå
______2.4.5 À¯¿ëÇÑ ÇÊµå ¼³Á¤ Á¶ÇÕ
______2.4.6 Á¤·Ä °ü·Ã ¼³Á¤
______2.4.7 ´ÙÁß °ª Çʵå
___2.5 ¹®¼­¿Í Çʵå Áß¿äµµ
______2.5.1 ¹®¼­ Áß¿äµµ
______2.5.2 Çʵå Áß¿äµµ
______2.5.3 norm
___2.6 ¼ýÀÚ, ³¯Â¥, ½Ã°¢ »öÀÎ
______2.6.1 ¼ýÀÚ »öÀÎ
______2.6.2 ³¯Â¥, ½Ã°¢ »öÀÎ
___2.7 ÇÊµå ±æÀÌ
___2.8 Áؽǽ𣠰˻ö
___2.9 »öÀÎ ÃÖÀûÈ­
___2.10 ¿©·¯ Á¾·ùÀÇ Directory
___2.11 º´·Ä ó¸®, ½º·¹µå ¾ÈÀü¼º, ¶ô
______2.11.1 ½º·¹µå¿Í ´ÙÁß JVM ¾ÈÀü¼º
______2.11.2 ¿ø°Ý ÆÄÀÏ ½Ã½ºÅÛÀÇ »öÀÎ °øÀ¯
______2.11.3 »öÀÎ ¶ô
___2.12 »öÀÎ ÀÛ¾÷ µð¹ö±ë
___2.13 °í±Þ »öÀÎ ±â¹ý
______2.13.1 IndexReader¿¡¼­ ¹®¼­ »èÁ¦
______2.13.2 »èÁ¦µÈ ¹®¼­°¡ Â÷ÁöÇÏ´Â µð½ºÅ© °ø°£
______2.13.3 ¹®¼­ ¹öÆÛ, Ç÷¯½Ã
______2.13.4 »öÀÎ Ä¿¹Ô
______2.13.5 ACID Æ®·£Àè¼Ç°ú »öÀÎÀÇ ÀÏ°ü¼º
______2.13.6 º´ÇÕ
___2.14 Á¤¸®

3Àå °Ë»ö
___3.1 °£´ÜÇÑ °Ë»ö ±â´É ±¸Çö
______3.1.1 ÅÒ °Ë»ö
______3.1.2 QueryParser·Î »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °Ë»ö¾î ÆĽÌ
___3.2 IndexSearcher È°¿ë
______3.2.1 IndexSearcher ÀνºÅϽº »ý¼º
______3.2.2 °Ë»ö ½ÇÇà
______3.2.3 TopDocs °á°ú È°¿ë
______3.2.4 °á°ú ÆäÀÌÁö À̵¿
______3.2.5 Áؽǽ𣠰˻ö
___3.3 ¿¬°üµµ Á¡¼ö
______3.3.1 Á¡¼ö °è»ê
______3.3.2 explain() ¸Þ¼Òµå·Î Á¡¼ö ³»¿ª È®ÀÎ
___3.4 ´Ù¾çÇÑ Á¾·ùÀÇ ÁúÀÇ
______3.4.1 TermQuery ÅÒ °Ë»ö
______3.4.2 TermRangeQuery ÅÒ ¹üÀ§ °Ë»ö
______3.4.3 NumericRangeQuery ¼ýÀÚ ¹üÀ§ °Ë»ö
______3.4.4 PrefixQuery Á¢µÎ¾î °Ë»ö
______3.4.5 BooleanQuery ºÒ¸®¾ð ÁúÀÇ
______3.4.6 PhraseQuery ±¸¹® °Ë»ö
______3.4.7 WildcardQuery ¿ÍÀϵåÄ«µå °Ë»ö
______3.4.8 FuzzyQuery ºñ½ÁÇÑ ´Ü¾î °Ë»ö
______3.4.9 MatchAllDocsQuery ¸ðµç ¹®¼­ Á¶È¸
___3.5 QueryParser·Î ÁúÀÇ Ç¥Çö½Ä ÆĽÌ
______3.5.1 Query.toString
______3.5.2 TermQuery
______3.5.3 ÅÒ ¹üÀ§ °Ë»ö
______3.5.4 ¼ýÀÚ¿Í ³¯Â¥ ¹üÀ§ °Ë»ö
______3.5.5 Á¢µÎ¾î ÁúÀÇ¿Í ¿ÍÀϵåÄ«µå ÁúÀÇ
______3.5.6 ºÒ¸®¾ð ¿¬»êÀÚ
______3.5.7 ±¸¹® ÁúÀÇ
______3.5.8 ÆÛÁö °Ë»ö
______3.5.9 MatchAllDocsQuery
______3.5.10 ÁúÀÇ ±×·ì
______3.5.11 ÇÊµå ¼±ÅÃ
______3.5.12 ÇÏÀ§ ÁúÀÇ¿¡ Áß¿äµµ ÁöÁ¤
______3.5.13 °ú¿¬ QueryParser¸¦ »ç¿ëÇØ¾ß Çϴ°¡?
___3.6 Á¤¸®

4Àå ·ç¾ÀÀÇ ÅؽºÆ® ºÐ¼®
___4.1 ºÐ¼®±â È°¿ë
______4.1.1 »öÀÎ °úÁ¤ÀÇ ºÐ¼®±â
______4.1.2 QueryParser¿Í ºÐ¼®±â
______4.1.3 ÆĽ̰ú ºÐ¼®ÀÇ Â÷ÀÌÁ¡
___4.2 ºÐ¼®±â ³»ºÎ ±¸Á¶
______4.2.1 ÅäÅ«
______4.2.2 TokenStream
______4.2.3 ºÐ¼®±â °á°ú È®ÀÎ
______4.2.4 TokenFilter ¼ø¼­ÀÇ Á߿伺
___4.3 ·ç¾À ³»Àå ºÐ¼®±â
______4.3.1 StopAnalyzer
______4.3.2 StandardAnalyzer
______4.3.3 ¾î¶² ºÐ¼®±â¸¦ »ç¿ëÇØ¾ß ÇÒ±î?
___4.4 À¯»ç ¹ßÀ½ °Ë»ö
___4.5 À¯»ç¾î °Ë»ö
______4.5.1 À¯»ç¾î ºÐ¼®±â ÀÛ¼º
______4.5.2 ÅäÅ« À§Ä¡ Áõ°¡ °ª È®ÀÎ
___4.6 ±âº»Çü ºÐ¼®±â
______4.6.1 StopFilter¿Í ºó °ø°£
______4.6.2 ±âº»Çü ã±â¿Í ºÒ¿ë¾î ó¸® ¹æ¹ý º¯°æ
___4.7 Çʵå À¯Çüº° ó¸®
______4.7.1 µ¿ÀÏÇÑ À̸§ÀÇ Çʵå
______4.7.2 Çʵ庰 ºÐ¼®±â ÁöÁ¤
______4.7.3 ºÐ¼®ÇÏÁö ¾ÊÀº ÇÊµå °Ë»ö
___4.8 ¾ð¾îº° ºÐ¼®
______4.8.1 À¯´ÏÄÚµå¿Í ÀÎÄÚµù
______4.8.2 ºñ¿µ¾î±Ç ¾ð¾î ºÐ¼®
______4.8.3 ±ÛÀÚ Á¤±ÔÈ­
______4.8.4 ¾Æ½Ã¾Æ ¾ð¾î ºÐ¼®
______4.8.5 Zaijian
___4.9 ³ÊÄ¡ ºÐ¼®
___4.10 Á¤¸®

5Àå °í±Þ °Ë»ö ±â¹ý
___5.1 Çʵå ij½Ã
______5.1.1 ¸ðµç ¹®¼­ÀÇ ÇÊµå °ª ºÒ·¯¿À±â
______5.1.2 ¼¼±×¸ÕÆ®º° IndexReader
___5.2 °Ë»ö °á°ú Á¤·Ä
______5.2.1 ÇÊµå °ªÀ¸·Î Á¤·Ä
______5.2.2 ¿¬°üµµ ¼ø¼­ Á¤·Ä
______5.2.3 »öÀÎ ¼ø¼­ Á¤·Ä
______5.2.4 ÇÊµå °ªÀ¸·Î Á¤·Ä
______5.2.5 Á¤·Ä ¼ø¼­ º¯°æ
______5.2.6 ¿©·¯ ÇʵåÀÇ °ªÀ¸·Î Á¤·Ä
______5.2.7 Á¤·ÄÇÒ Çʵå ÀÚ·áÇü ¼±ÅÃ
______5.2.8 Á¤·ÄÇÒ ·ÎÄÉÀÏ ÁöÁ¤
___5.3 MultiPhraseQuery È°¿ë
___5.4 ¿©·¯ °³ÀÇ Çʵ带 µ¿½Ã¿¡ °Ë»ö
___5.5 ½ºÆÒ ÁúÀÇ
______5.5.1 SpanTermQuery
______5.5.2 ÇʵåÀÇ ¸Ç ¾ÕºÎºÐ °Ë»ö
______5.5.3 ÀÏÁ¤ ¹üÀ§ ¾È¿¡ À§Ä¡ÇÑ ½ºÆÒ °Ë»ö
______5.5.4 °ãÄ¡´Â ºÎºÐÀ» °á°ú¿¡¼­ Á¦¿Ü
______5.5.5 SpanOrQuery
______5.5.6 ½ºÆÒ ÁúÀÇ¿Í QueryParser
___5.6 °Ë»ö ÇÊÅÍ
______5.6.1 TermRangeFilter
______5.6.2 NumericRangeFilter
______5.6.3 FieldCacheRangeFilter
______5.6.4 ƯÁ¤ ÅÒÀ¸·Î ÇÊÅ͸µ
______5.6.5 QueryWrapperFilter
______5.6.6 SpanQueryFilter
______5.6.7 º¸¾È ÇÊÅÍ
______5.6.8 ÇÊÅÍ¿Í BooleanQuery
______5.6.9 PrefixFilter
______5.6.10 ÇÊÅÍ Ä³½Ã
______5.6.11 ÇÊÅ͸¦ ÁúÀÇ·Î º¯È¯
______5.6.12 ÇÊÅÍ¿¡ ÇÊÅÍ Àû¿ë
______5.6.13 ³»Àå ÇÊÅÍ¿¡¼­ Á¦°øÇÏÁö ¾Ê´Â ±â´É
___5.7 ÇÔ¼ö ÁúÀÇ¿Í ¿¬°üµµ Á¡¼ö
______5.7.1 ÇÔ¼ö ÁúÀÇ Å¬·¡½º
______5.7.2 ÃÖ±Ù ¹®¼­¿¡ Áß¿äµµ¸¦ ³ô°Ô ºÎ¿©ÇÏ´Â ÇÔ¼ö ÁúÀÇ
___5.8 ´Ù¼öÀÇ ·ç¾À »öÀÎ °Ë»ö
______5.8.1 MultiSearcher
______5.8.2 ½º·¹µå¸¦ È°¿ëÇÏ´Â ParallelMultiSearcher
___5.9 ÅÒ º¤ÅÍ È°¿ë
______5.9.1 ºñ½ÁÇÑ Ã¥ Á¶È¸
______5.9.2 ÀÚµ¿ ºÐ·ù
______5.9.3 TermVectorMapper
___5.10 FieldSelector·Î ÇÊµå ¼±ÅÃ
___5.11 °Ë»ö Áß´Ü
___5.12 Á¤¸®

6Àå °Ë»ö ±â´É È®Àå
___6.1 Á¤·Ä ±â´É Á÷Á¢ ±¸Çö
______6.1.1 »öÀÎ ½ÃÁ¡¿¡ ÇÊ¿äÇÑ Áغñ
______6.1.2 °Å¸® ±âÁØ Á¤·Ä ±â´É ±¸Çö
______6.1.3 Á¤·ÄÇÒ ¶§ °è»êÇÑ °ª È°¿ë
___6.2 Collector Ŭ·¡½º Á÷Á¢ ±¸Çö
______6.2.1 Collector Ŭ·¡½º
______6.2.2 Collector Á÷Á¢ ±¸Çö: BookLinkCollector
______6.2.3 AllDocCollector
___6.3 QueryParser È®Àå
______6.3.1 QueryParserÀÇ ±â´É º¯°æ
______6.3.2 ÆÛÁö¿Í ¿ÍÀϵåÄ«µå ÁúÀÇ Á¦ÇÑ
______6.3.3 ¼ýÀÚ ¹üÀ§ ÁúÀÇ Ã³¸®
______6.3.4 ³¯Â¥ ¹üÀ§ ÁúÀÇ Ã³¸®
______6.3.5 ¼ø¼­°¡ Á¤ÇØÁø ±¸¹® ÁúÀÇ
___6.4 ÇÊÅÍ Á÷Á¢ ±¸Çö
______6.4.1 ÇÊÅÍ ±¸Çö
______6.4.2 Á÷Á¢ ±¸ÇöÇÑ ÇÊÅÍ Àû¿ë
______6.4.3 ÇÊÅ͸¦ Àû¿ëÇÏ´Â ´Ù¸¥ ¹æ¹ý: FilteredQuery
___6.5 ÀûÀç
______6.5.1 ºÐ¼®°ú ÀûÀç
______6.5.2 °Ë»ö Áß ÀûÀçµÈ °ª È°¿ë
______6.5.3 ½ºÆÒ ÁúÀÇ¿Í ÀûÀç
______6.5.4 TermPositions·Î ÀûÀçµÈ ³»¿ë È®º¸
___6.6 Á¤¸®

2ºÎ °í±Þ ·ç¾À

7Àå Ƽī·Î ÅؽºÆ® ÃßÃâ
___7.1 Ƽī¶õ?
___7.2 ƼīÀÇ ³í¸®ÀûÀÎ ±¸Á¶¿Í API
___7.3 Ƽī ¼³Ä¡
___7.4 Ƽī¿¡ ³»ÀåµÈ ÅؽºÆ® ÃßÃâ µµ±¸
___7.5 ÅؽºÆ® ÃßÃâ ±â´É È°¿ë
______7.5.1 ·ç¾À ¹®¼­ »öÀÎ
______7.5.2 Tika µµ¿ì¹Ì Ŭ·¡½º
______7.5.3 Æļ­ ¼±ÅÃ
___7.6 ƼīÀÇ ÇÑ°è
___7.7 XML »öÀÎ
______7.7.1 SAX ÆĽÌ
______7.7.2 ¾ÆÆÄÄ¡ Ä¿¸Õ½º ´ÙÀÌÁ¦½ºÅÍ
___7.8 ƼīÀÇ ´ë¾È
___7.9 Á¤¸®

8Àå Çʼö È®Àå ±â´É
___8.1 ·çÅ©
______8.1.1 Overview ÅÇ: »öÀÎ °³¿ä
______8.1.2 ¹®¼­ Á¶È¸
______8.1.3 QueryParser¸¦ »ç¿ëÇØ °Ë»ö
______8.1.4 ÆÄÀÏ°ú Ç÷¯±×ÀÎ
___8.2 ºÐ¼®±â¿Í ÅäÅ« ÇÊÅÍ
______8.2.1 ½º³ëº¼ ºÐ¼®±â
______8.2.2 N±×·¥ ÇÊÅÍ
______8.2.3 ½Ì±Û ÇÊÅÍ
______8.2.4 contrib ¸ðµâ ºÐ¼®±â È°¿ë
___8.3 °Ë»ö ÁúÀÇ ÇÏÀ̶óÀÌÆÃ
______8.3.1 ÇÏÀ̶óÀÌÆà ¸ðµâ
______8.3.2 ´Üµ¶ ½ÇÇà ¿¹Á¦
______8.3.3 CSS ÇÏÀ̶óÀÌÆÃ
______8.3.4 °Ë»ö °á°ú ÇÏÀ̶óÀÌÆÃ
___8.4 FastVectorHighlighter
___8.5 °Ë»ö¾î Ãßõ
______8.5.1 Ãßõ °Ë»ö¾î Èĺ¸ ÃßÃâ
______8.5.2 ÃÖÀûÀÇ Ãßõ ´Ü¾î ¼±ÅÃ
______8.5.3 Ãßõ °Ë»ö¾î¸¦ È­¸é¿¡ Ç¥½Ã
______8.5.4 Ãßõ ±â´ÉÀ» °³¼±ÇÒ ¾ÆÀ̵ð¾î
___8.6 ƯÀÌÇÑ Query
______8.6.1 MoreLikeThis
______8.6.2 FuzzyLikeThisQuery
______8.6.3 BoostingQuery
______8.6.4 TermsFilter
______8.6.5 DuplicateFilter
______8.6.6 RegexQuery
___8.7 contrib ¸ðµâ ºôµå
______8.7.1 ¼Ò½ºÄÚµå È®º¸
______8.7.2 contrib µð·ºÅ丮¿¡¼­ ant ½ÇÇà
___8.8 Á¤¸®

9Àå Ãß°¡ È®Àå ±â´É
___9.1 ÇÊÅÍ ¿¬°á
___9.2 ¹öŬ¸®DB Directory
___9.3 ¿öµå³Ý À¯ÀÇ¾î »çÀü
______9.3.1 À¯ÀÇ¾î »öÀÎ ±¸Ãà
______9.3.2 ºÐ¼®±â¿¡¼­ ¿öµå³Ý À¯ÀǾî È°¿ë
___9.4 ¸Þ¸ð¸® ±â¹Ý »öÀÎ
___9.5 XML QueryParser
______9.5.1 XmlQueryParser È°¿ë
______9.5.2 XML ÁúÀÇ ¹®¹ý È®Àå
___9.6 ¼­¶ó¿îµå ÁúÀÇ ¾ð¾î
___9.7 Áö¸®ÀûÀÎ À§Ä¡ Á¤º¸ °Ë»ö
______9.7.1 Áö¸® Á¤º¸ »öÀÎ
______9.7.2 °ø°£ Á¤º¸ °Ë»ö
______9.7.3 À§Ä¡ Á¤º¸ °Ë»ö°ú ¼º´É
___9.8 ¿ø°Ý ¼­¹öÀÇ ¿©·¯ »öÀÎ °Ë»ö
___9.9 À¯¿¬ÇÑ QueryParser
___9.10 ÀÛ°í ´Ù¾çÇÑ È®Àå ±â´É
___9.11 Á¤¸®

10Àå ´Ù¸¥ ¾ð¾î¿¡¼­ ·ç¾À È°¿ë
___10.1 Æ÷ÆÃÀ̶õ?
______10.1.1 Àå´ÜÁ¡
______10.1.2 Àû´çÇÑ Æ÷Æà ¹æ¹ý ¼±ÅÃ
___10.2 CLucene(C++)
______10.2.1 °³¹ß µ¿±â
______10.2.2 API¿Í »öÀΠȣȯ¼º
______10.2.3 Áö¿øÇÏ´Â Ç÷§Æû
______10.2.4 ÇöȲ°ú ¹Ì·¡
___10.3 ·ç¾À´å³Ý(C#¿Í ´Ù¸¥ ´å³Ý ¾ð¾î)
______10.3.1 API ȣȯ¼º
______10.3.2 »öÀΠȣȯ¼º
___10.4 Å°³ë¼­Ä¡, ·ç¾¾(ÆÞ)
______10.4.1 Å°³ë¼­Ä¡
______10.4.2 ·ç¾¾
______10.4.3 ±âŸ ÆÞ ·ç¾À ÇÁ·ÎÁ§Æ®
___10.5 Æä·¿(·çºñ)
___10.6 PHP
______10.6.1 Zend ÇÁ·¹ÀÓ¿öÅ©
______10.6.2 PHP Bridge
___10.7 ÆÄÀÌ·ç¾À(ÆÄÀ̽ã)
______10.7.1 API ȣȯ¼º
______10.7.2 ±âŸ ÆÄÀ̽㠷ç¾À ÇÁ·ÎÁ§Æ®
___10.8 ¼Ö¶ó(´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î)
___10.9 Á¤¸®

11Àå ·ç¾À °ü¸®¿Í ¼º´É Æ©´×
___11.1 ¼º´É ÃÖÀûÈ­
______11.1.1 °£´ÜÇÑ ÃÖÀûÈ­ ¹æ¹ý
______11.1.2 ¼º´É ÃøÁ¤
______11.1.3 »öÀÎ ÈÄ °Ë»ö±îÁö °É¸®´Â ½Ã°£ ÃÖÀûÈ­
______11.1.4 »öÀÎ ¼Óµµ ÃÖÀûÈ­
______11.1.5 °Ë»ö 󸮷®°ú ´ë±â ½Ã°£ ÃÖÀûÈ­
___11.2 ½º·¹µå¿Í º´·Ä ó¸®
______11.2.1 º´·Ä »öÀÎ
______11.2.2 º´·Ä °Ë»ö
___11.3 ÀÚ¿ø °ü¸®
______11.3.1 µð½ºÅ©
______11.3.2 ÆÄÀÏ ½Äº°ÀÚ
______11.3.3 ¸Þ¸ð¸®
___11.4 »öÀÎ ¹é¾÷
______11.4.1 ¹é¾÷
______11.4.2 º¹¿ø
___11.5 ÀϹÝÀûÀÎ ¿À·ù
______11.5.1 ±úÁø »öÀÎ
______11.5.2 »öÀÎ ¼ö¸®
___11.6 Á¤¸®

3ºÎ »ç·Ê ¿¬±¸

12Àå »ç·Ê ¿¬±¸ 1: Å©·ç±Û

___12.1 Å©·ç±Û ¼Ò°³
___12.2 ÀåºñÀÇ ±¸Á¶
___12.3 °Ë»ö ¼º´É
___12.4 ¼Ò½ºÄÚµå Çؼ®
___12.5 ºÎºÐ ¹®ÀÚ¿­ °Ë»ö
___12.6 ÁúÀÇ, °Ë»ö
___12.7 °³¼± ¹æ¾È
______12.7.1 Çʵå ij½Ã ¸Þ¸ð¸® »ç¿ë·®
______12.7.2 »öÀÎ ÅëÇÕ
___12.8 Á¤¸®

13Àå »ç·Ê ¿¬±¸ 2: SIREn
___13.1 ¼Ò°³
___13.2 È¿°ú
______13.2.1 ¸ðµç Çʵ带 °Ë»ö
______13.2.2 È¿À²ÀûÀÎ ´ÜÀÏ ¾îÈÖ
______13.2.3 À¯¿¬ÇÑ Çʵå
___13.3 SIREnÀ¸·Î ¿£Æ¼Æ¼ »öÀÎ
______13.3.1 µ¥ÀÌÅÍ ¸ðµ¨
______13.3.2 ±¸Çö °ü·Ã ¹®Á¦
______13.3.3 »öÀÎ ½ºÅ°¸¶
______13.3.4 »öÀÎ Àü µ¥ÀÌÅÍ Áغñ
___13.4 ¿£Æ¼Æ¼ °Ë»ö
______13.4.1 ³»¿ë °Ë»ö
______13.4.2 ¼¿ ³»ºÎ °Ë»ö
______13.4.3 ¼¿À» Æ©Ç÷Π¹­À½
______13.4.4 ¿£Æ¼Æ¼ ¼³¸í ÁúÀÇ
___13.5 SIREn°ú ¼Ö¶ó ¿¬µ¿
___13.6 ¼º´É ÃøÁ¤
___13.7 Á¤¸®

14Àå »ç·Ê ¿¬±¸ 3: ¸µÅ©µåÀÎ
___14.1 º¸º¸ ºê¶ó¿ìÁî¿Í ´Ù¸é °Ë»ö
______14.1.1 º¸º¸ ºê¶ó¿ìÁî ¼³°è
______14.1.2 °í±Þ ±â´É È°¿ë
___14.2 Á¶ÀÌ ½Ç½Ã°£ °Ë»ö
______14.2.1 Á¶ÀÌ ½Ã½ºÅÛ ±¸Á¶
______14.2.2 ½Ç½Ã°£°ú Áؽǽð£
______14.2.3 ¹®¼­¿Í »öÀÎ ¿äû
______14.2.4 IndexReader Á÷Á¢ ÀÛ¼º
______14.2.5 ·ç¾ÀÀÇ Áؽǽ𣠰˻ö°ú ºñ±³
______14.2.6 ºÐ»ê °Ë»ö
___14.3 Á¤¸®

ºÎ·Ï
ºÎ·Ï A ·ç¾À ¼³Ä¡
ºÎ·Ï B ·ç¾À »öÀÎ ±¸Á¶
ºÎ·Ï C ·ç¾À ¼º´É ÃøÁ¤
ºÎ·Ï D Âü°í ¹®Çå

ÀúÀÚ¼Ò°³

¿¡¸¯ ÇØÃÄ, ¿ÀƼ½º °í½ºÆ÷µå³×Ƽġ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

°­Ã¶±¸ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 31±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 31±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

(ÃÑ 32±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 32±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    7.5
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë