Lucene ºÐ¼®±â

ID: org.eclipse.help.luceneAnalyzer

¼³¸í: ÀÌ È®ÀåÁ¡À» »ç¿ëÇÏ¿© ¹®¼­¸¦ »öÀÎÈ­ÇÏ°í °Ë»öÇÒ ¶§ µµ¿ò¸»¿¡¼­ »ç¿ëÇÒ ÅØ½ºÆ® ºÐ¼®±â¸¦ µî·ÏÇÕ´Ï´Ù.

µµ¿ò¸»¿¡¼­´Â ÅäÅ« ½ºÆ®¸²(´Ü¾î ½ºÆ®¸²)ÀÇ »öÀÎÈ­¸¦ Çã¿ëÇÏ´Â Lucene °Ë»ö ¿£ÁøÀÇ ¼º´ÉÀ» ÀÌ¿ëÇÕ´Ï´Ù. ºÐ¼®±â´Â ¹®ÀÚ ½ºÆ®¸²¿¡¼­ ÅäÅ«À» ÀÛ¼ºÇÕ´Ï´Ù. ºÐ¼®±â´Â ÅØ½ºÆ® ÄÁÅÙÃ÷¸¦ Á¶»çÇÏ°í »öÀο¡ »ç¿ëÇÒ ÅäÅ«À» Á¦°øÇÕ´Ï´Ù. ÅØ½ºÆ® ½ºÆ®¸²Àº °íÀ¯ÇÑ ¿©·¯ °¡Áö ¹æ½ÄÀ¸·Î ÅäūȭµÉ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀÎ ºÐ¼®±â´Â white space¿¡¼­ ½ºÆ®¸²À» ÅäūȭÇÏÁö¸¸ ÀÀ¿ëÇÁ·Î±×·¥ Çʿ信 µû¶ó ÅäÅ«À» ÇÊÅ͸µÇÒ ¼ö ÀÖ´Â ºÐ¼®±âµµ ÀÖ½À´Ï´Ù. ¹®¼­´Â ÆÇµ¶Çϱ⠽¬¿î ÅØ½ºÆ®À̹ǷΠµµ¿ò¸» ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÑ ºÐ¼®±â°¡ ¾ð¾î¿Í ¹®¹ýÀ» ÀνÄÇÏ¿© ÅäūȭÇÏ°í »öÀÎ ÅØ½ºÆ®ÀÇ Á¤±ÔÈ­¸¦ ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ÀϺΠ¾ð¾î¿¡ ´ëÇØ ÁßÁö ´Ü¾î Á¦°Å ¹× ½ºÅ×¹ÖÀÌ »öÀÎÈ­µÈ ÅØ½ºÆ®¿¡¼­ ¼öÇàµÇ´Â °æ¿ì °Ë»ö ǰÁúÀÌ »ó´çÈ÷ Çâ»óµË´Ï´Ù. ÀÌ È®ÀåÁ¡À» »ç¿ëÇÏ¿© ±âº» µµ¿ò¸» ½Ã½ºÅÛÀÌ ¾ð¾î ÀÎ½Ä ºÐ¼®±â¸¦ Á¦°øÇÏÁö ¾Ê´Â ¾ð¾î¿¡ ´ëÇØ ºÐ¼®±â¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ¸¶Å©¾÷:

   <!ELEMENT analyzer EMPTY>
   <!ATTLIST analyzer
      locale         CDATA #REQUIRED
      class          CDATA #REQUIRED
   >

¿¹:

´ÙÀ½Àº Lucene ºÐ¼®±â ±¸¼º ¿¹Á¦ÀÔ´Ï´Ù.

    <extension id="com.xyz.XYZ" point="org.eclipse.help.luceneAnalyzer">
        <analyzer locale="ll_CC" class="com.xyz.ll_CCAnalyzer" />
    </extension>

API Á¤º¸:

locale ¼Ó¼ºÀÇ °ªÀº ´Ù¼¸ ¹®ÀÚ ¶Ç´Â µÎ ¹®ÀÚ ·ÎÄÉÀÏ ¹®ÀÚ¿­À» ³ªÅ¸³»¾ß ÇÕ´Ï´Ù. ºÐ¼®±â°¡ µÎ ¹®ÀÚ ¾ð¾î ÁöÁ¤À» ÅëÇØ ¾ð¾î¿¡ ´ëÇØ ±¸¼ºµÈ °æ¿ì ºÐ¼®±â´Â ÀÌ ¾ð¾îÀÇ ¸ðµç ·ÎÄÉÀÏ¿¡ ´ëÇØ »ç¿ëµË´Ï´Ù. ºÐ¼®±â°¡ ´Ù¼¸ ¹®ÀÚ ·ÎÄÉÀϰú ÀÏÄ¡ÇÏ°Ô ±¸¼ºµÈ °æ¿ì ÀÌ ºÐ¼®±â°¡ ´ë½Å »ç¿ëµË´Ï´Ù.

class ¼Ó¼ºÀÇ °ªÀº org.apache.lucene.analysis.Analyzer¸¦ È®ÀåÇϴ Ŭ·¡½º¸¦ ³ªÅ¸³»¾ß ÇÕ´Ï´Ù. ÀÌ ºÐ¼®±â°¡ °Ë»ö½Ã ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê¾Æ °Ë»ö È÷Æ®ÀÇ ¼ö¸¦ ´Ã¸± ¼ö ÀÖ´Â ¾ð¾î¿¡ ´ëÇØ¼­´Â ¼Ò¹®ÀÚ ÇÊÅ͸µÀ» ¼öÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Á¦°øµÈ ±¸Çö: µµ¿ò¸» ½Ã½ºÅÛÀº ¿µ¾î ¹× µ¶ÀÏ¾î ºÐ¼®±â¿Í ÇÔ²² Á¦°øµÇ´Âµ¥ À̵éÀº °¢°¢ en ¹× de ·ÎÄÉÀÏ¿¡ ´ëÇØ »ç¿ëµÇµµ·Ï ±¸¼ºµË´Ï´Ù. ÀÌ ºÐ¼®±â´Â ÁßÁö ´Ü¾î ÇÊÅ͸µ, ¼Ò¹®ÀÚ ÇÊÅ͸µ ¹× ½ºÅ×¹ÖÀ» ¼öÇàÇÕ´Ï´Ù. ºÐ¼®±â°¡ ±¸¼ºµÇÁö ¾ÊÀº ¾ð¾î¿¡ ´ëÇØ µµ¿ò¸»¿¡¼­´Â ¼Ò¹®ÀÚ ÇÊÅ͸µ ¹× ¿µ¾î ÁßÁö ´Ü¾î ÇÊÅ͸µÀ» ¼öÇàÇÏ´Â °£´ÜÇÑ ºÐ¼®±â¸¦ »ç¿ëÇÕ´Ï´Ù.


Copyright IBM Corp. and others 2000, 2002. All Rights Reserved.