Local Search Engine

ÀÌ °Ë»ö¿£ÁøÀº ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¿© ÀÌ È¨ÆäÀÌÁö³»¿¡ ÀÖ´Â ÆÄÀϵéÀ» ã¾Æº¸´Â ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ÀÌ È¨ÆäÀÌÁö¿¡ ÀÖ´Â HTML, HTM, ¹× TXTÆÄÀϵé Áß¿¡ ÇØ´ç ¹®ÀÚ¿­ÀÌ ÀÖ´Â ÆÄÀϵéÀÇ URLÀ» ¸µÅ©ÇØ ÁÖ°í ±× ÆÄÀÏÀÇ Å©±â ¹× ÃÖÁ¾¼öÁ¤ÀÏÀÚ¸¦ ¾Ë·Á ÁÝ´Ï´Ù.

¾ÆÁ÷ ¹ÌºñÇÏÁö¸¸ °Ë»ö¹æ¹ý°ú ¿¬»êÀÚ¸¦ º´¿ëÇÏ¿© »ç¿ëÇÒ °æ¿ì À¢¸¸ÇÑ ¹®ÀÚ¿­ °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù.

1. ÀԷ¶õ¿¡ ´ëÇÑ ¼³¸í
2. »ç¿ëµÇ´Â ¿¬»êÀÚ


[°Ë»ö¿£ÁøÀ¸·Î]

1. ÀԷ¶õ¿¡ ´ëÇÑ ¼³¸í

(Note. ¾Æ·¡¿¡¼­ [ ] ´Â ÀԷ¶õÀ» ÀǹÌÇÕ´Ï´Ù.)

°Ë»ö¾î
°Ë»öÇÒ ¹®ÀÚ¿­À» ÀÌ ¶õ¿¡ ÀÔ·ÂÇÕ´Ï´Ù. ÀÔ·ÂµÈ ¹®ÀÚ¿­Àº ´ÙÀ½ÀÇ °Ë»ö ¹æ¹ý¿¡ µû¶ó ±× °Ë»öÇÏ´Â ¹æ½ÄÀÌ Á¤ÇØÁý´Ï´Ù.
°Ë»ö ¹æ¹ý
°Ë»ö ¹æ¹ý¿¡´Â 3°¡Áö°¡ ÀÖ½À´Ï´Ù. °Ë»ö¾î¸¦ ÇÑ ´Ü¾î¸¸ ÀÔ·ÂÇÑ °æ¿ì¿¡´Â ¾Æ¹« ¹æ¹ýÀ̳ª ¶È°°Àº °á°ú°¡ ³ª¿É´Ï´Ù. AND ¿Í OR °Ë»ö¿¡¼­´Â °ø¹é¹®ÀÚ (½ºÆäÀ̽º)°¡ ºÐ¸®ÀÚ ¿ªÇÒÀ» ÇÕ´Ï´Ù.
Regular ÀÔ·ÂµÈ ¹®ÀÚ¿­À» ±×´ë·Î °Ë»öÇÕ´Ï´Ù. Áï °ø¹é ¹®ÀÚ°¡ Áß°£¿¡ ÀÖÀ» °æ¿ì ±×°Íµµ Æ÷ÇÔÇÏ¿© ÇÑ ¹®ÀÚ¿­·Î °£ÁÖÇÏ¿© °Ë»öÇÕ´Ï´Ù. (Áï ½ºÆäÀ̽º°¡ ºÐ¸®ÀÚ ¿ªÇÒÀ» ÇÏÁö ¾Ê½À´Ï´Ù.)
¿¹) [¹æ¸í·Ï ¸¸µé±â] ¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï ¸¸µé±â" ¶õ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
AND µÎ ´Ü¾î ÀÌ»óÀÇ ¹®ÀÚ¿­ÀÌ ½ºÆäÀ̽º·Î ±¸ºÐµÇ¾î ÀÖ´Â °æ¿ì ±× ´Ü¾îµéÀ» µ¿½Ã¿¡ Æ÷ÇÔÇÏ°í ÀÖ´Â ÆäÀÌÁöµéÀ» °Ë»öÇÕ´Ï´Ù.
¿¹) [¹æ¸í·Ï ¸¸µé±â] ¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï" °ú "¸¸µé±â" °¡ µ¿½Ã¿¡ µé¾î ÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
OR µÎ ´Ü¾î ÀÌ»óÀÇ ¹®ÀÚ¿­ÀÌ ½ºÆäÀ̽º·Î ±¸ºÐµÈ °æ¿ì ±× ´Ü¾î Áß¿¡ Çϳª¶óµµ µé¾î ÀÖ´Â ÆäÀÌÁöµéÀ» °Ë»öÇÕ´Ï´Ù.
¿¹) [¹æ¸í·Ï ¸¸µé±â] ¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï" À̳ª "¸¸µé±â" Áß Çϳª¶óµµ µé¾î ÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.

ÅؽºÆ® ÆÄÀÏ Æ÷ÇÔ :
ÀÌ°ÍÀº ¿É¼ÇÀ¸·Î¼­ ÀÌ check box¸¦ üũÇϸé ÅؽºÆ® ÆÄÀÏÀ» Æ÷ÇÔÇÏ¿© °Ë»öÇÕ´Ï´Ù. (TXT ³ª txt È®ÀåÀÚ) ÀÌ ÅؽºÆ® ÆÄÀÏÀ» °Ë»öÇÑ °æ¿ì¿¡ ±× Á¦¸ñÀº ºñ¾îÀÖÁö ¾ÊÀº ù ÁÙÀÇ ¿­ ´Ü¾î±îÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù.
ƯÈ÷ ¿­¸° °Ô½ÃÆÇÀÇ °Ô½Ã¹°ÀÌ µé¾îÀÖ´Â txtÆÄÀÏÀÇ °æ¿ì Á¦¸ñ°ú ÀÛ¼ºÀÚÀÇ À̸§ÀÌ Á¤È®ÇÏ°Ô Ãâ·ÂµË´Ï´Ù.

´ë.¼Ò¹®ÀÚ ±¸º° :
ÀÌ°ÍÀº ¿É¼ÇÀ¸·Î¼­ ÀÌ check box¸¦ üũÇÏ¸é ´ë.¼Ò¹®ÀÚ°¡ ±¸º°µÇ¾î °Ë»öµÇ¸ç, üũÇÏÁö ¾ÊÀ¸¸é ´ë.¼Ò¹®ÀÚ ±¸º°¾øÀÌ °Ë»öÇÕ´Ï´Ù.

Á¤È®ÇÑ ¹®ÀÚ¿­ ÀÏÄ¡ :
ÀÌ°ÍÀº ¿É¼ÇÀ¸·Î¼­ ÀÌ check box¸¦ üũÇÏ¸é °Ë»ö ¹®ÀÚ¿­ ¾Õ.µÚ·Î °ø¹éÀÌ ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÏ¿© °Ë»öÇÏ°Ô µË´Ï´Ù.
ÀÌ°ÍÀº ¿µ¹®´Ü¾î¸¦ °Ë»öÇÒ ¶§ À¯¿ëÇϸ®¶ó »ý°¢ÇÕ´Ï´Ù.

°Ë»ö ÃÖ´ë °¹¼ö:
ÀÌ°ÍÀº °Ë»öÇÑ °á°ú°¡ ³ª¿À´Â ÆÄÀϵéÀÇ ÃÖ´ë ¼ö¸¦ Á¦ÇÑ ÇÕ´Ï´Ù. ÀÌ ÃÖ´ë°ªÀº ±× ¾Õ¿¡ ³ª¿Í ÀÖ´Â ÃÖ¼Ò Á¦ÇÑ °ª°ú °ú ÃÖ´ë Á¦ÇÑ°ª »çÀÌ¿¡¼­ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÃÖ¼Ò Á¦ÇÑ°ª º¸´Ù ÀûÀ¸¸é ÃÖ¼Ò Á¦ÇÑ°ªÀÌ, ÃÖ´ë Á¦ÇÑ °ªº¸´Ù Å©¸é ÃÖ´ë Á¦ÇÑ°ªÀÌ °Ë»öÃÖ´ë°¹¼ö°¡ µË´Ï´Ù.

2. »ç¿ëµÇ´Â ¿¬»êÀÚ.

ÀÌ °Ë»ö¿£ÁøÀº ¾Æ·¡ÀÇ ¿¬»êÀÚµéÀ» Áö¿øÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¿¬»êÀÚÁß ºÐ¸®ÀÚ ¿ªÇÒÀ» °âÇÏ´Â ¿¬»êÀÚ³¢¸®´Â ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ºÐ¸®ÀÚ ¿ªÇÒÀ» ÇÏÁö ¾Ê´Â ¿¬»êÀÚ´Â ¼­·Î ÇÔ²² ¶Ç´Â ºÐ¸®ÀÚ ¿¬»êÀÚ¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºÐ¸®ÀÚ ¿ªÇÒµµ °âÇÏ´Â ¿¬»êÀÚ
[ " ] µû¿ÈÇ¥·Î µÑ·¯½ÎÀÎ ¹®ÀÚ¿­Àº ÇϳªÀÇ ¹®ÀÚ¿­·Î Ãë±ÞµË´Ï´Ù. Áï ["¹æ¸í·Ï ¸¸µé±â" "guestbook"]¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï ¸¸µé±â" ¶õ ÇϳªÀÇ ¹®ÀÚ¿­°ú "guestbook"À̶õ ÇϳªÀÇ ¹®ÀÚ¿­À» µû·Î Ãë±ÞÇÏ¿© ÁöÁ¤ÇÑ °Ë»ö¹æ¹ý¿¡ µû¶ó ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
[ & ] ÀÌ ¿¬»êÀÚ´Â °Ë»ö¹æ¹ý¿¡¼­ AND °Ë»öÇÑ °Í°ú °°Àº °á°ú°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î [´ëÈ­¹æ & chat] ¸¦ ÀÔ·ÂÇϸé "´ëÈ­¹æ"°ú "chat" À» µÑ ´Ù Æ÷ÇÔÇÏ°í ÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
¹®ÀÚ¿­ Áß°£¿¡ °ø¹é¹®ÀÚ¸¦ ÁÖ¾î »ç¿ëÇÒ °æ¿ì ±× °ø¹é¹®ÀÚ´Â ºÐ¸®ÀÚÀÇ ¿ªÇÒÀ» ÇÏÁö ¸øÇÕ´Ï´Ù.
Áï [´ëÈ­¹æ & chat È«±æµ¿] À» ÀÔ·ÂÇÑ °æ¿ì "´ëÈ­¹æ" °ú "chat È«±æµ¿" À̶õ ¹®ÀÚ¿­ÀÌ ÇÔ²² µé¾îÀÖ´Â ÆÄÀϵéÀ» ã½À´Ï´Ù.
[ &! ]ÀÌ ¿¬»êÀÚ´Â ¾Õ¹®ÀÚ¿­Àº Á¸ÀçÇÏ°í µÞ¹®ÀÚ¿­Àº Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
¿¹) [¹æ¸í·Ï &! È«±æµ¿]¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï" ÀÌ µé¾î ÀÖ°í "È«±æµ¿"ÀÌ µé¾î ÀÖÁö ¾ÊÀº ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
[ !& ]ÀÌ ¿¬»êÀÚ´Â ¾Õ¹®ÀÚ¿­Àº Á¸ÀçÇÏÁö ¾Ê°í µÞ¹®ÀÚ¿­Àº Á¸Àç ÇÏ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
¿¹) [¹æ¸í·Ï !& È«±æµ¿]¸¦ ÀÔ·ÂÇϸé "¹æ¸í·Ï" ÀÌ µé¾î ÀÖÁö ¾Ê°í "È«±æµ¿"ÀÌ µé¾î ÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
ºÐ¸®ÀÚ ¿ªÇÒÀ» ÇÏÁö ¾Ê´Â ¿¬»êÀÚ(PERLÁö¿ø ¿¬»êÀÚ)
[ . ]ÀÌ ¿¬»êÀÚ´Â ÇÑ ±ÛÀÚ(1 byte)¸¦ ´ë½ÅÇÕ´Ï´Ù. ¿¹¸¦ µé¾î [p.t]¸¦ ÀÔ·ÂÇϸé pot, put, pat, pit µîÀÌ µé¾îÀÖ´Â ¸ðµç ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù. ´Ü ÇѱÛÀ» ÇÑ ÀÚ ´ë½ÅÇÏ·Á¸é ÇѱÛÀº 2 ¹ÙÀÌÆ®À̹ǷΠ[¾Æ¹«¾ÕÀÚ..¾Æ¹«µÞÀÚ] ·Î ÇÏ¸é µË´Ï´Ù.
[ .* ] ÀÌ ¿¬»êÀÚ´Â ¿ÍÀϵåÄ«µåÀÇ ¿¬»êÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, [¹æ¸í.*µé±â]¸¦ ÀÔ·ÂÇϸé "¹æ¸í"°ú "µé±â" »çÀÌ¿¡ ¾Æ¹«ÀÚ³ª µé¾î°¡´Â ¸ðµç ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
[ | ]ÀÌ°ÍÀº °Ë»ö ¹æ¹ý¿¡¼­ OR °Ë»öÇÑ °Í°ú °°Àº °á°ú°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î [¹æ¸í·Ï|guestbook] À» ÀÔ·ÂÇϸé "¹æ¸í·Ï" ȤÀº "guestbook" µÑ Áß Çϳª°¡ µé¾îÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù. ¶ÇÇÑ [È«(±æ|°©)µ¿] À» ÀÔ·ÂÇϸé "È«±æµ¿" ȤÀº "È«°©µ¿" µÑ Áß Çϳª°¡ µé¾îÀÖ´Â ÆÄÀϵéÀ» °Ë»öÇÕ´Ï´Ù.
Tip 1: [ & ] ¿¬»êÀÚ¿Í [ | ] ¿¬»êÀÚ¸¦ °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ü [ | ] ¿¬»êÀÚ°¡ [ & ] º¸´Ù ¿ì¼±ÇÕ´Ï´Ù. ¿¹) [¹æ¸í·Ï|´ëÈ­¹æ&È«±æµ¿] À» ÀÔ·ÂÇϸé "¹æ¸í·Ï" ȤÀº "´ëÈ­¹æ" µÑ Áß Çϳª°¡ µé¾î ÀÖÀ¸¸é¼­ "È«±æµ¿" ÀÌ ÇÔ²² µé¾î ÀÖ´Â ÆÄÀϵéÀ» ã½À´Ï´Ù. À§ÀÇ °æ¿ì´Â [¹æ¸í·Ï|´ëÈ­¹æ È«±æµ¿]À» ÀÔ·ÂÇÏ¿© °Ë»ö¹æ¹ýÀ» AND·Î ÇÑ °æ¿ì¿Í °°½À´Ï´Ù.

This script can be found at C.G.Kim's Archive