| °Ë»ö :: Z3950. °£´ÜÇÑ Z39.50 Æò¹üÇÑ »ç¶÷µéÀ»À§ÇÑ °Ë»ö |
Áö±Ý ´Ù¿î·Îµå |
°Ë»ö :: Z3950. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Paul Hoffman
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.nkuitse.com/freli/
°Ë»ö :: Z3950. ű×
°Ë»ö :: Z3950. ¼³¸í
°£´ÜÇÑ Z39.50 ÀϹÝÀûÀÎ »ç¶÷µéÀ» °Ë»öÇÕ´Ï´Ù °Ë»ö :: Z3950Àº °£´ÜÇÑ Z39.50 °Ë»ö ±â´ÉÀ» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù .Synopsis $ z = search :: z3950-> new (host => $ host, port => $ Æ÷Æ®, »ç¿ëÀÚ => $ »ç¿ëÀÚ, ¾ÏÈ£ = > $ pwd, databaseName => $ dbname, delay => 0.5, # half search_types => ,); $ °á°ú = $ z-> °Ë»ö ( 'Á¦¸ñ'=> '¹° ¹æ¹ý man'); $ numrecs = $ °á°ú -> count (); (1 .. $ numrecs) {$ rec = $ °á°ú -> ·¹ÄÚµå ($ _); ...} ... Search :: Z3950Àº ÇÁ·Î±×·¡¸Ó°¡ Z39.50 ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ Á¤º¸ÀÇ ¾çÀ» ÁÙÀÓÀ¸·Î½á Perl¿¡¼ Z39.50 Ŭ¶óÀ̾ðÆ®ÀÇ ÄÚµùÀ» ´Ü¼øÈÇÏ´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. (Z39.50Àº ¶óÀ̺귯¸®¿¡¼ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Á¤º¸ °Ë»öÀ»À§ÇÑ Ç¥ÁØÀÔ´Ï´Ù.) °¢ Z39.50 ¼¹ö ¹× µ¥ÀÌÅͺ£À̽º (Z39.50 "¼ºñ½º"¶Ç´Â "´ë»ó")¿¡ ´ëÇØ ¿øÇÏ´Â °Ë»ö À¯Çü ¼¼Æ®°¡ ´©±º°¡°¡ ÇÑ ¹ø¸¸ ±â·ÏµË´Ï´Ù. Z39.50 °Ë»ö ±¸¹®°ú ƯÁ¤ ¼ºñ½ºÀÇ ¿ä±¸ »çÇ×À» ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °Ë»ö À¯ÇüÀº ÀϹÝÀûÀ¸·Î ±¸¼º ÆÄÀÏ (¿¹¸¦ µé¾î, yaml ÆÄÀÏ services.ymlÀÌ Search-z3950 ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔ µÈ)¿¡ ÀúÀåµË´Ï´Ù. ¸ðµç Perl ÇÁ·Î±×·¡¸Ó´Â °Ë»ö À¯ÇüÀÇ À̸§ (¿¹ : ','ÀúÀÚ ')°ú ¿©·¯ ´Ü¾î °Ë»ö ¹®ÀÚ¿À» Çã¿ëÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
°Ë»ö :: Z3950. °ü·Ã ¼ÒÇÁÆ®¿þ¾î