°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "·ç¾À ÀÎ ¾×¼Ç (°³Á¤ÆÇ)"     Á¤°¡ 45,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 3°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

·ç¾À ÀÎ ¾×¼Ç (°³Á¤ÆÇ)
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
ºÏ´Ù¿ò
ÆǸŵµ¼­(7,384±Ç)

·ç¾À ÀÎ ¾×¼Ç (°³Á¤ÆÇ)
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)

·ç¾À ÀÎ ¾×¼Ç (°³Á¤ÆÇ)
»õÃ¥ 
40,500¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)
 

»ó¼¼Á¤º¸

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 Âü°í ¹®Çå

*
ÃÊÆÇÀÌ Ãâ°£µÈ ÀÌÈÄ 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ºÎ »ç·Ê ¿¬±¸'¿¡¼­´Â Áö±Ý±îÁö ·ç¾À¿¡ ´ëÇØ ¼³¸íÇß´ø ³»¿ëÀ» ±â¹ÝÀ¸·Î Çϸ鼭 ·ç¾ÀÀ» ÁßÁ¡ÀûÀ¸·Î »ç¿ëÇØ Èï¹Ì·Ó°í ºü¸£°í ´ë¿ë·® 󸮰¡ °¡´ÉÇÏ°Ô ±¸ÇöÇÑ ¿©·¯ °¡Áö È°¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù.
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP