ÀÌ Ã¥Àº ´Ü¼øÇÑ ¿¤¶ó½ºÆ½¼Ä¡ ±â´É ¼Ò°³¿Í »ç¿ë¹ý¿¡ ´ëÇÑ ÇнÀÀ» ³Ñ¾î ¿¤¶ó½ºÆ½¼Ä¡ÀÇ ±¸Á¶¸¦ ±íÀÌ ÆÄÇìÄ£´Ù. ¿¤¶ó½ºÆ½¼Ä¡¸¦ ¶â¾îº¸¸ç µ¿ÀÛ ¿ø¸®¿Í ±¸Á¶¿¡ ´ëÇÑ ±Ùº»ÀûÀÎ ÀÌÇصµ¸¦ ³ôÀÌ°í ½ÍÀº ºÐµéÀÇ °¥ÁõÀ» ÇؼҽÃÅ°´Â °ÍÀ» ¸ñÇ¥·Î Çß´Ù. ¿¤¶ó½ºÆ½¼Ä¡ ÀÔ¹®ÀÚºÎÅÍ °æÇèÀÌ ÀÖ´Â ½Ç¹«ÀÚ±îÁö ´Ù¾çÇÑ ºÐµé¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ³»¿ëÀ» ³Ð°í ±í°Ô ´ã¾Ò´Ù. ¿¤¶ó½ºÆ½¼Ä¡ 1 ¹öÀü ½ÃÀýºÎÅÍ ½ÃÀÛÇØ ÃֽŠ¹öÀü±îÁö ÀüºÎ °ÞÀ¸¸ç ¿À·£ ±â°£ ¼ö¸¹Àº ¿¤¶ó½ºÆ½¼Ä¡ Ŭ·¯½ºÅ͸¦ ¿î¿µÇÏ°í ¼ºñ½º¸¦ °³¹ßÇÏ¸ç ¾òÀº ½Ç¹« °æÇèÀ» ³ì¿´´Ù.¿¤¶ó½ºÆ½¼Ä¡¸¦ óÀ½ Á¢ÇÏ´Â ºÐµéµµ ÀÌ Ã¥À» ÀÐ°í ³ª¸é ¿¤¶ó½ºÆ½¼Ä¡ÀÇ Æ¯¼º¿¡ ¸Â´Â ÀûÀýÇÑ µ¥ÀÌÅÍ ¼³°è¿Í ¼ºñ½º ¼³°è À§¿¡ ¿¤¶ó½ºÆ½¼Ä¡¸¦ µµÀÔÇØ ½Ç¹« ¿î¿µ ¹× Àå¾Ö ´ëÀÀ±îÁö ÇÁ·Î´ö¼Ç ¼öÁØ¿¡¼ °¡´ÉÇϵµ·Ï ³»¿ëÀ» ±¸¼ºÇß´Ù. ¿¤¶ó½ºÆ½¼Ä¡ ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐµéÀ̶ó¸é Ä¿½ºÅÒ Ç÷¯±×ÀÎÀ» °³¹ßÇϰųª ¿¤¶ó½ºÆ½¼Ä¡ ¼Ò½ºÄڵ带 Á÷Á¢ ¼öÁ¤ÇØ ¿¤¶ó½ºÆ½¼Ä¡¸¦ ¿øÇÏ´Â ¹æÇâÀ¸·Î Ä¿½ºÅ͸¶ÀÌ¡µµ ÇÒ ¼ö ÀÖµµ·Ï ±íÀº ³»¿ë±îÁö ´Ù·é´Ù
°í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú Á¹¾÷. ÇöÀç Æ÷ÅРȸ»ç¿¡¼ ±¤°í Ç÷§Æû°ú µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ, ±¤°í °Ë»ö ¿£ÁøÀ» °³¹ßÇÏ°í ÀÖÀ¸¸ç µ¿·á »ç³» °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ¿¤¶ó½ºÆ½¼Ä¡ °Àǵµ ÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â ´ë±Ô¸ð ¿¤¶ó½ºÆ½¼Ä¡ Ŭ·¯½ºÅÍÀÇ Ä¿½ºÅ͸¶ÀÌ¡°ú ¼º´É Æ©´× ÀÛ¾÷¿¡ ¸¹Àº ½Ã°£À» ½ñ°í ÀÖ´Ù.
01Àå: ¿¤¶ó½ºÆ½¼Ä¡ ¼Ò°³ 1.1 ¿¤¶ó½ºÆ½¼Ä¡ÀÇ ±âº» ÄܼÁÆ® 1.2 ¶óÀ̼±½º Á¤Ã¥ 1.3 ½Ç½À ȯ°æ ±¸Ãà __1.3.1 ¿¤¶ó½ºÆ½¼Ä¡ ¼³Ä¡ __1.3.2 Å°¹Ù³ª ¼³Ä¡ __1.3.3 »ùÇà µ¥ÀÌÅÍ ÀûÀç __1.3.4 Cerebro ¼³Ä¡ 02Àå: ¿¤¶ó½ºÆ½¼Ä¡ ±âº» µ¿ÀÛ°ú ±¸Á¶ 2.1 ¿¤¶ó½ºÆ½¼Ä¡ ±âº» µ¿ÀÛ ºü¸£°Ô µÑ·¯º¸±â __2.1.1 ¹®¼ »öÀÎ __2.1.2 ¹®¼ Á¶È¸ __2.1.3 ¹®¼ ¾÷µ¥ÀÌÆ® __2.1.4 ¹®¼ °Ë»ö __2.1.5 ¹®¼ »èÁ¦ 2.2 ¿¤¶ó½ºÆ½¼Ä¡ ±¸Á¶ °³°ý 2.3 ¿¤¶ó½ºÆ½¼Ä¡ ³»ºÎ ±¸Á¶¿Í ·ç¾À __2.3.1 ·ç¾À flush __2.3.2 ·ç¾À commit __2.3.3 ¼¼±×¸ÕÆ® __2.3.4 ·ç¾À À妽º¿Í ¿¤¶ó½ºÆ½¼Ä¡ À妽º __2.3.5 translog 03Àå: À妽º ¼³°è 3.1 À妽º ¼³Á¤ __3.1.1 number_of_shards __3.1.2 number_of_replicas __3.1.3 refresh_interval __3.1.4 À妽º ¼³Á¤À» ÁöÁ¤ÇÏ¿© À妽º »ý¼º 3.2 ¸ÅÇΰú Çʵå ŸÀÔ __3.2.1 µ¿Àû ¸ÅÇÎ vs. ¸í½ÃÀû ¸ÅÇÎ __3.2.2 Çʵå ŸÀÔ __3.2.3 doc_values __3.2.4 fielddata __3.2.5 _source __3.2.6 index __3.2.7 enabled 3.3 ¾Ö³Î¶óÀÌÀú¿Í ÅäÅ©³ªÀÌÀú __3.3.1 analyze API __3.3.2 ij¸¯ÅÍ ÇÊÅÍ __3.3.3 ÅäÅ©³ªÀÌÀú __3.3.4 ÅäÅ« ÇÊÅÍ __3.3.5 ³»Àå ¾Ö³Î¶óÀÌÀú __3.3.6 ¾Ö³Î¶óÀÌÀú¸¦ ¸ÅÇο¡ Àû¿ë __3.3.7 Ä¿½ºÅÒ ¾Ö³Î¶óÀÌÀú __3.3.8 Ç÷¯±×ÀÎ ¼³Ä¡¸¦ ÅëÇÑ ¾Ö³Î¶óÀÌÀú Ãß°¡¿Í Çѱ¹¾î ÇüÅÂ¼Ò ºÐ¼® __3.3.9 ³ë¸Ö¶óÀÌÀú 3.4 ÅÛÇø´ __3.4.1 À妽º ÅÛÇø´ __3.4.2 ÄÄÆ÷³ÍÆ® ÅÛÇø´ __3.4.3 ·¹°Å½Ã ÅÛÇø´ __3.4.4 µ¿Àû ÅÛÇø´ __3.4.5 ºôÆ®ÀÎ À妽º ÅÛÇø´ 3.5 ¶ó¿ìÆà __3.5.1 À妽º ³»¿¡¼ÀÇ _id °íÀ¯¼º º¸Àå __3.5.2 À妽º ¸ÅÇο¡¼ ¶ó¿ìÆÃÀ» Çʼö·Î ÁöÁ¤Çϱâ 04Àå: µ¥ÀÌÅÍ ´Ù·ç±â 4.1 ´Ü°Ç ¹®¼ API __4.1.1 »öÀÎ API __4.1.2 Á¶È¸ API __4.1.3 ¾÷µ¥ÀÌÆ® API __4.1.4 »èÁ¦ API 4.2 º¹¼ö ¹®¼ API __4.2.1 bulk API __4.2.2 multi get API __4.2.3 update by query __4.2.4 delete by query 4.3 °Ë»ö API __4.3.1 °Ë»ö ´ë»ó ÁöÁ¤ __4.3.2 Äõ¸® DSL °Ë»ö°ú Äõ¸® ¹®ÀÚ¿ °Ë»ö __4.3.3 match_all Äõ¸® __4.3.4 match Äõ¸® __4.3.5 term Äõ¸® __4.3.6 terms Äõ¸® __4.3.7 range Äõ¸® __4.3.8 prefix Äõ¸® __4.3.9 exists Äõ¸® __4.3.10 bool Äõ¸® __4.3.11 constant_score Äõ¸® __4.3.12 ±× ¿Ü ÁÖ¿ä ¸Å°³º¯¼ö __4.3.13 °Ë»ö °á°ú Á¤·Ä __4.3.14 ÆäÀÌÁö³×ÀÌ¼Ç 4.4 Áý°è __4.4.1 Áý°è ±âº» __4.4.2 ¸ÞÆ®¸¯ Áý°è __4.4.3 ¹öŶ Áý°è __4.4.4 ÆÄÀÌÇÁ¶óÀÎ Áý°è 4.5 ¼ºñ½º Äڵ忡¼ ¿¤¶ó½ºÆ½¼Ä¡ Ŭ¶óÀ̾ðÆ® ÀÌ¿ë __4.5.1 Àú¼öÁØ REST Ŭ¶óÀ̾ðÆ® __4.5.2 °í¼öÁØ REST Ŭ¶óÀ̾ðÆ® __4.5.3 Àڹ٠Ŭ¶óÀ̾ðÆ® 05Àå: ¼ºñ½º ȯ°æ¿¡ Ŭ·¯½ºÅÍ ±¸¼º 5.1 ¿î¿µ ȯ°æÀ» À§ÇÑ ¼³Á¤°ú Ŭ·¯½ºÅÍ ±¸¼º __5.1.1 ³ëµå ¼³Á¤°ú ³ëµå ¿ªÇÒ __5.1.2 ±× ¿Ü ÇÊ¿äÇÑ ÁÖ¿ä ¼³Á¤ 5.2 Ŭ·¯½ºÅÍ ±¸¼º Àü·« __5.2.1 ¸¶½ºÅÍ Èĺ¸ ³ëµå¿Í µ¥ÀÌÅÍ ³ëµå¸¦ ºÐ¸® __5.2.2 ¸¶½ºÅÍ Èĺ¸ ³ëµå¿Í ÅõÇ¥ ±¸¼º¿ø __5.2.3 ¼¹ö ÀÚ¿øÀÌ ¸¹Áö ¾ÊÀº °æ¿ì __5.2.4 ¼¹ö ÀÚ¿øÀÌ ±²ÀåÈ÷ ¸¹ÀÌ ÇÊ¿äÇÑ °æ¿ì __5.2.5 »ç¾çÀÌ Å©°Ô Â÷À̳ª´Â ¼¹ö ÀÚ¿øÀ» È°¿ëÇØ¾ß ÇÏ´Â °æ¿ì __5.2.6 Á¶Á¤ Àü¿ë ³ëµå __5.2.7 ÇÑ ¼¹ö¿¡ ¿©·¯ ÇÁ·Î¼¼½º ¶ç¿ì±â 5.3 º¸¾È ±â´É Àû¿ë __5.3.1 ¸ðµç º¸¾È ±â´ÉÀ» Àû¿ëÇÏÁö ¾ÊÀº »óÅ __5.3.2 TLS ºÎÆ®½ºÆ®·¦ üũ __5.3.3 Ŭ·¯½ºÅÍ ÃÖÃÊ ±âµ¿ ½Ã ÀÚµ¿ º¸¾È ¼³Á¤ ÀÌ¿ë __5.3.4 Å°¹Ù³ª¿Í ºê¶ó¿ìÀú »çÀÌ¿¡ TLS Àû¿ë __5.3.5 ¼öµ¿À¸·Î ¿¤¶ó½ºÆ½¼Ä¡ ³ëµå °£ÀÇ Åë½Å¿¡ TLS Àû¿ë __5.3.6 ¼öµ¿À¸·Î ±âº» ÀÎÁõ ¼³Á¤ __5.3.7 ¼öµ¿À¸·Î REST API È£Ãâ¿¡ TLS Àû¿ë 06Àå: Ŭ·¯½ºÅÍ ¿î¿µ 6.1 Ŭ·¯½ºÅÍ ¼³Á¤ API 6.2 cat API¸¦ ÅëÇÑ Å¬·¯½ºÅÍ °ü¸®¿Í ¸ð´ÏÅ͸µ 6.3 À妽º ¿î¿µ Àü·« __6.3.1 ÅÛÇø´°ú ¸í½ÃÀû ¸ÅÇÎ È°¿ë __6.3.2 ¶ó¿ìÆà Ȱ¿ë __6.3.3 ½Ã°è¿ À妽º À̸§ __6.3.4 alias __6.3.5 ·Ñ¿À¹ö __6.3.6 µ¥ÀÌÅÍ ½ºÆ®¸² __6.3.7 reindex __6.3.8 shrink·Î »þµå °³¼ö ÁÙÀ̱â __6.3.9 splitÀ¸·Î »þµå °³¼ö ´ÃÀ̱â __6.3.10 ´ÙÁß Çʵå __6.3.11 ŸÀÔÀÌ °è¼Ó º¯°æµÇ´Â µ¥ÀÌÅÍ __6.3.12 ·ç¾À ÅÒ ±æÀÌ Á¦¾à __6.3.13 ´ë·® »öÀÎÀÌ ÇÊ¿äÇÒ ¶§ 6.4 »þµå ¿î¿µ Àü·« __6.4.1 »þµåÀÇ Å©±â¿Í °³¼ö Á¶Á¤ __6.4.2 ¸ðµç ³ëµå°¡ ÃæºÐÈ÷ ÀÏÀ» ÇÏ°í ÀÖ´ÂÁö __6.4.3 ¹Ì·¡¿¡ µ¥ÀÌÅÍ°¡ Ä¿Áú °ÍÀ» °í·Á __6.4.4 Å×½ºÆ® ¼öÇà 6.5 ·Ñ¸µ ¸®½ºÅ¸Æ® 6.6 ½º³À¼¦°ú º¹±¸ __6.6.1 ½º³À¼¦ ÀúÀå¼Ò µî·Ï°ú ¼³Á¤ __6.6.2 ½º³À¼¦À» »ý¼ºÇÏ°í Á¶È¸Çϱâ __6.6.3 ½º³À¼¦¿¡¼ À妽º º¹±¸Çϱâ __6.6.4 ½º³À¼¦ »èÁ¦Çϱâ __6.6.5 ½º³À¼¦ »ý¸í Áֱ⠰ü¸® 6.7 ¸í½ÃÀûÀ¸·Î ¼¼±×¸ÕÆ® º´ÇÕÇϱâ 6.8 »þµå ÇÒ´ç ÇÊÅ͸µ°ú µ¥ÀÌÅÍ Æ¼¾î ±¸Á¶ __6.8.1 ³ëµå ¼Ó¼º°ú »þµå ÇÒ´ç ÀÇ½Ä __6.8.2 Ŭ·¯½ºÅÍ ´ÜÀ§ »þµå ÇÒ´ç ÇÊÅ͸µ __6.8.3 À妽º ´ÜÀ§ »þµå ÇÒ´ç ÇÊÅ͸µ __6.8.4 µ¥ÀÌÅÍ Æ¼¾î ±¸Á¶ 6.9 À妽º »ý¸í Áֱ⠰ü¸® 6.10 ¼Å¶ ºê·¹ÀÌÄ¿ 6.11 ½½·Î¿ì ·Î±× ¼³Á¤ 6.12 ¹öÀü ¾÷±×·¹À̵å __6.12.1 »çÀü¿¡ ì°Ü¾ß ÇÒ »çÇ× __6.12.2 ·Ñ¸µ ¾÷±×·¹À̵å __6.12.3 Ç® ¸®½ºÅ¸Æ® ¾÷±×·¹À̵å __6.12.4 ¿¤¶ó½ºÆ½ ½ºÅà ¾÷±×·¹À̵å 07Àå: ¿î¿µ µµÁß ¹ß»ýÇÏ´Â Àå¾Ö ´ëÀÀ 7.1 Àå¾Ö ¡ÈÄ Å½Áö¸¦ À§ÇÑ »çÀü ¸ð´ÏÅ͸µ µî·Ï __7.1.1 ¸ÞÆ®¸¯ºñÆ®·Î ÁöÇ¥ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ½ºÅà ¸ð´ÏÅ͸µÀ¸·Î È®ÀÎÇϱâ __7.1.2 Å°¹Ù³ªÀÇ ¾ó·µ ±â´ÉÀ¸·Î ¾Ë¶÷ ¹Þ±â __7.1.3 ´Ù¸¥ ´ë¾ÈÀ¸·Î ±¸¼ºÇϱâ 7.2 Àå¾Ö ¹ß»ý ½Ã ´ëÀÀ 7.3 ÀÚÁÖ ¹ß»ýÇÏ´Â Àå¾Ö À¯Çü __7.3.1 Å°¹Ù³ª¿¡¼ °úµµÇÑ ¿äû ÀÎÀÔ __7.3.2 GC·Î ÀÎÇÑ stop-the-world »óȲ __7.3.3 µð½ºÅ© Ç® »óȲ __7.3.4 ¹ÌÇÒ´ç »þµå°¡ ³²¾Ò´Âµ¥ »þµå ÇÒ´çÀÌ ´õ ÀÌ»ó ÁøÇàµÇÁö ¾Ê´Â »óȲ __7.3.5 ´ó±Û¸µ À妽º __7.3.6 Àå¾Ö º¹±¸ ÀÛ¾÷ µµÁß »õ À妽º°¡ »ý¼ºµÉ ¶§ __7.3.7 ³¯Â¥°¡ ³Ñ¾î°¡´Â ¼ø°£¿¡ ´ë·®À¸·Î »õ À妽º°¡ »ý¼ºµÇ¸ç ºÎÇÏ°¡ ¸ô·Á Á×´Â »óȲ __7.3.8 ƯÁ¤ ³ëµåÀÇ ¼º´ÉÀÌ ¶³¾îÁö´Â »óȲ 7.4 »þµå º¹±¸ Àü·« __7.4.1 »þµå º¹±¸ ±âº» __7.4.2 »þµå º¹±¸ ÁøÇà »óȲ È®ÀÎ __7.4.3 »þµå º¹±¸ ¼Óµµ Á¶Á¤ __7.4.4 »þµå º¹±¸ ¿ì¼±¼øÀ§ Á¶Á¤ 7.5 ¿øÈ°ÇÑ Àå¾Ö º¹±¸¸¦ À§ÇÑ ¼ºñ½º ±¸Á¶ ¼³°è __7.5.1 ¾ÕÂÊ¿¡ ¸Þ½ÃÁö Å¥¸¦ µÐ´Ù __7.5.2 ¸èµîÇÏ°Ô ¼³°èÇÑ´Ù __7.5.3 ¿ëµµ³ª Áß¿äµµº°·Î Ŭ·¯½ºÅ͸¦ ºÐ¸®ÇØ¾ß ÇÑ´Ù 08Àå: ¿¤¶ó½ºÆ½¼Ä¡ÀÇ ³»ºÎ µ¿ÀÛ »ó¼¼ 8.1 ¿¤¶ó½ºÆ½¼Ä¡ÀÇ µ¥ÀÌÅÍ ºÐ»ê ó¸® °úÁ¤ __8.1.1 ¾²±â ÀÛ¾÷ ½Ã ¿¤¶ó½ºÆ½¼Ä¡ µ¿ÀÛ°ú µ¿½Ã¼º Á¦¾î __8.1.2 Àбâ ÀÛ¾÷ ½Ã ¿¤¶ó½ºÆ½¼Ä¡ µ¿ÀÛ __8.1.2 üũÆ÷ÀÎÆ®¿Í »þµå º¹±¸ °úÁ¤ 8.2 ¿¤¶ó½ºÆ½¼Ä¡ÀÇ °Ë»ö µ¿ÀÛ »ó¼¼ __8.2.1 ¿¤¶ó½ºÆ½¼Ä¡ °Ë»ö µ¿ÀÛ È帧 __8.2.2 ·ç¾À Äõ¸®ÀÇ ¸ÅĪ°ú ½ºÄھ °úÁ¤ __8.2.3 ij½Ã µ¿ÀÛ 09Àå: Ä¿½ºÅÒ Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ ¿¤¶ó½ºÆ½¼Ä¡ Ä¿½ºÅ͸¶ÀÌ¡°ú ½ÇÀü ¿î¿µ 9.1 Ä¿½ºÅÒ Ç÷¯±×ÀÎÀÌ ÇÊ¿äÇÑ ÀÌÀ¯ 9.2 Ç÷¯±×ÀÎ ±âº» __9.2.1 Ç÷¯±×ÀÎ ±âº» °ü¸® __9.2.2 Ç÷¯±×ÀÎ ±âº» ±¸Á¶ __9.2.3 Ç÷¯±×ÀÎ °³¹ß ½Ã À¯ÀÇÇÒ »çÇ× 9.3 Hello World Ç÷¯±×ÀÎ Á¦ÀÛ __9.3.1 Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® »ý¼º°ú ±âº» ±¸Á¶ Àâ±â __9.3.2 Plugin°ú ActionPlugin 9.4 ¿¤¶ó½ºÆ½¼Ä¡¿Í Ç÷¯±×ÀÎÀÇ Å×½ºÆ® ÄÚµå ÀÛ¼º __9.4.1 Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» À§ÇÑ ±âº» ¼³Á¤ __9.4.2 ¿¤¶ó½ºÆ½¼Ä¡ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©·Î Å×½ºÆ® ÄÚµå ÀÛ¼º __9.4.3 REST ·¹À̾î Å×½ºÆ® 9.5 ActionFilter·Î À§ÇèÇÑ ¾×¼Ç Â÷´Ü ¹× º¯Á¶Çϱâ __9.5.1 ActionFilter¸¦ »ç¿ëÇÏ´Â Ç÷¯±×ÀÎ ±¸Çö __9.5.2 ¿¤¶ó½ºÆ½¼Ä¡ ±âµ¿ °úÁ¤°ú ActionFilterÀÇ µ¿ÀÛ »ó¼¼ __9.5.3 createComponents·Î Ç÷¯±×ÀÎ ±¸¼º¿ä¼Ò µî·Ï __9.5.4 LifecycleComponent·Î »ý¸í Áֱ⸦ °¡Áø ±¸¼º¿ä¼Ò °ü¸® 9.6 ƯÁ¤ Á¶°ÇÀ» ¸¸Á·ÇÒ ¶§¸¦ °¨ÁöÇÏ¿© ¾Ë¶÷ º¸³»±â __9.6.1 persistent ŸÀÔÀÇ task µ¿ÀÛ __9.6.2 PersistentTaskPlugin ±¸Çö __9.6.3 Ç÷¯±×Àο¡ ±ÇÇÑ ºÎ¿©Çϱâ 9.7 À妽º ³» ÀϺΠµ¥ÀÌÅ͸¸ ´ýÇÁÇϱâ __9.7.1 ´ýÇÁ Ç÷¯±×ÀÎ ÀÛ¼º __9.7.2 Ç÷¯±×Àο¡ ±ÇÇÑÀ» °Á¦·Î ºÎ¿©Çϱâ __9.7.3 HDFS¿¡ ´ýÇÁ 9.8 µ¥ÀÌÅÍ º¯°æºÐÀ» Ä«ÇÁÄ«·Î ¹ß±ÞÇϱâ __9.8.1 IndexingOperationListener·Î ¹®¼ ÀÛ¾÷ ÃßÀû __9.8.2 Ä«ÇÁÄ«·Î ¸Þ½ÃÁö ¹ß±Þ