| SearchLogic °´Ã¼ ±â¹Ý ACTIVERCORD °Ë»ö, ÆäÀÌÁö °³¿ä, ÁÖ¹® µî |
Áö±Ý ´Ù¿î·Îµå |
SearchLogic ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://rubyforge.org/users/binarylogic/
SearchLogic ű×
SearchLogic ¼³¸í
°´Ã¼ ±â¹Ý ActiveRecord °Ë»ö, ÆäÀÌÁö °³¿ä, ÁÖ¹® µî SearchLogicÀÇ ¿µ°¨Àº Activerecord¿¡¼ ¹Ù·Î¿É´Ï´Ù. ActiveRecord¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡¼ ·¹Äڵ带 ³ªÅ¸³»´Â °³Ã¼¸¦ ¸¸µé ¼ö ÀÖÀ¸¹Ç·Î µ¥ÀÌÅͺ£À̽º °Ë»öÀ» ³ªÅ¸³»´Â °³Ã¼¸¦ ¸¸µé ¼ö¾ø´Â ÀÌÀ¯´Â ¹«¾ùÀԴϱî? ÀÌÁ¦ ´ç½ÅÀº ÇÒ ¼ö ÀÖ½À´Ï´Ù! ±×°ÍÀº °Ë»ö, ÁÖ¹® ¹× ÆäÀÌÁö ¸Å±â±â¸¦ °Ë»ö, ÁÖ¹® ¹× ÆäÀÌÁö ¸Å±â±â¿¡¼ ã¾Æ¾ßÇÕ´Ï´Ù. PACTIVERECORD´Â SearchLogicÀÇ °æ¿ì¿¡ ´ëÇØ ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ÇØ´ç ±ÔÄ¢Àº "sanitized"¸¦ °Ë»ö ÇÒ ¶§ activerecord¸¦ °Ë»ö ÇÒ ¼öÀÖ´Â ¿É¼ÇÀ» °Ë»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. SearchLogicÀº ±ÍÇÏ¿Í ActiveRecord °£ÀÇ Åõ¸í ÇÊÅÍ ¿ªÇÒÀ»ÇÕ´Ï´Ù. ActiveRecord ³»ºÎ¿¡ ÆÄ´Â °ÍÀº ¾Æ´Ï¸ç °ø°³ÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ °ÍÀ» »ç¿ëÇÕ´Ï´Ù. ±×°ÍÀº Á¡ÇÁÇÏ°í ÇÊ¿äÇÒ ¶§¸¸ µ½°í, ±×·¸Áö ¾ÊÀ¸¸é ´Ù½Ã ¾É¾Æ¼ ±æÀ» ¿ÏÀüÈ÷ ¹ÛÀ¸·Î ³²¾Æ ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì ¸Þ¼µå, °´Ã¼ ¹× Ŭ·¡½º ¸¸ »ý¼ºÇÕ´Ï´Ù. SearchLogicÀÌ »ý¼ºµÇ¸é ij½Ã¸¦ ¸¸µì´Ï´Ù. ¿¹¸¦ µé¾î, ¸ðµç ¸ÚÁø Á¶°ÇÀº ¸ÞŸ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ »ý¼ºµË´Ï´Ù. user.new_search¿Í °°Àº ¸ðµç °ÍÀ» ½ÇÇàÇϸé ÇØ´ç ¸Þ¼Òµå ÀÛ¼ºÀÌ ¸ðµÎ CreatchLogic :: Cache :: Usersearch·Î ij½ÃµË´Ï´Ù. ´ÙÀ½¿¡ user.new_search¸¦ ½ÇÇàÇϸé ij½Ã µÈ class.between°ú ±¤¹üÀ§ÇÑ Å×½ºÆ®¸¦ »ç¿ëÇÏ°í ±¤¹üÀ§ÇÑ Å×½ºÆ®¸¦ »ç¿ëÇϹǷΠ50 ¹è ÀÌ»óÀ̸é ÀÌ´Â ´Ü´ÜÇÏ°í ºü¸¥ Ç÷¯±×ÀÎÀÔ´Ï´Ù. Âü°í : SearchLogicÀº MIT ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó ¶óÀ̼¾½º°¡ ºÎ¿©µÇ°í Á¦°øµË´Ï´Ù.
SearchLogic °ü·Ã ¼ÒÇÁÆ®¿þ¾î