| Kinosearch. Kinosearch´Â °Ë»ö ¿£Áø ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Kinosearch. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Marvin Humphrey
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm
Kinosearch. ű×
Kinosearch. ¼³¸í
Kinosearch´Â °Ë»ö ¿£Áø ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Kinosearch´Â °Ë»ö ¿£Áø ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¼»ó½Ã½ºÇǽº´Â ¹®¼ ÄÝ·º¼Ç¿¡¼ ¹ÝÀü µÈ À妽º ¶Ç´Â "IntrIndex"¸¦ ±¸ÃàÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÕ´Ï´Ù. Kinosearch :: IntrIndexer¸¦ »ç¿ëÇϽʽÿÀ. Kinosearch :: Analysis :: PolyAnalyzer; MY $ Analyzer = Kinosearch :: Analysis :: PolyAnalyzer-> New (Language => 'en'); $ InitExer = Kinosearch :: IntrIndExer-> New (IntrIndex => '/ path / to / intrindex', create => 1, Analyzer => $ ºÐ¼®±â); $ IntrIndexer-> spec_field (name => 'title', boost => 3,); $ IntrIndexer-> spec_field (name => 'bodytext'); while (my ($ title, $ bodytext) = °¢ % source_documents) {my $ doc = $ IntrIndExer-> new_doc; $ doc-> set_value (title => $ title); $ doc-> set_value (bodytext => $ bodytext); $ IntrIndexer-> add_doc ($ doc); } $ IntrIndexer-> Finish; ±×·± ´ÙÀ½ InvIndex¸¦ °Ë»öÇÏ´Â µ¥ µÎ ¹ø° ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽʽÿÀ. Kinosearch :: Searcher¸¦ »ç¿ëÇϽʽÿÀ. Kinosearch :: Analysis :: PolyAnalyzer; MY $ Analyzer = Kinosearch :: Analysis :: PolyAnalyzer-> New (Language => 'en'); MY $ Searcher = Kinosearch :: Searcher-> New (InvIndex => '/ path / to / invindex', ºÐ¼®±â => $ ºÐ¼®±â); MY $ HITS = $ °Ë»ö ÀÚ -> °Ë»ö (QUERY => "foo bar"); WHILE (MY $ HIT = $ HITS-> FETCH_HIT_HASHREF) {Àμâ "$ HIT -> {TITLE} n"; } "Kinosearch"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ºÎ¿ï ¿¬»êÀÚ ¹× ¶Ç´Â ¾Æ´Õ´Ï´Ù. °ýÈ£ ¾È¿¡¼ + + Ç÷¯½º ¹× -minus ¡¤ ¹ßÃé ³»ÀÇ °Ë»ö ¿ë¾îÀÇ ±¤°í ¼±Åà ¡¤ ¸Å¿ì ºü¸£°í È®Àå °¡´É - ¼ö¹é¸¸ °³ÀÇ ¹®¼¸¦ ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÁõºÐ »öÀÎ »ý¼º (±âÁ¸ À妽º¿¡¼ ¹®¼ÀÇ Ãß°¡ / »èÁ¦). ¡¤ 12 °³ÀÇ Àεµ À¯·´ ¾ð¾î¿¡ ´ëÇÑ ¿ÏÀüÇÑ Áö¿ø. ¡¤ ºÎ¿ï ¿¬»êÀÚ ¹× ¶Ç´Â ¾Æ´Õ´Ï´Ù. °ýÈ£ ¾ÈÀÇ ±×·ì ¹× Æйи® Ç÷¯½º ¹× -minus. ¡¤ ¹ßÃé ³»ÀÇ °Ë»ö ¿ë¾îÀÇ °ü·Ã ¹ßÃé ¹× °Á¶ Ç¥½ÃÀÇ ¾Ë°í¸®Áò ¼±Åà ¡¤ °íµµ·Î »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼öÀÖ´Â Äõ¸® ¹× Àε¦½Ì API. ¡¤ ±¸¹® ÀÏÄ¡ ¡¤ ÇüÅÂ¼Ò ¡¤ ½ºÅ鸮½ºÆ® ¿ä±¸ »çÇ× : ¡¤ Perl.
Kinosearch. °ü·Ã ¼ÒÇÁÆ®¿þ¾î