ºñÇà ½ºÇÎÅ©½º - ÆÄÀÌ

ºñÇà ½ºÇÎÅ©½º ÆÄÀ̽ã Ŭ¶óÀ̾ðÆ®
Áö±Ý ´Ù¿î·Îµå

ºñÇà ½ºÇÎÅ©½º - ÆÄÀÌ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Pat Allan
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • https://github.com/flying-sphinx/

ºñÇà ½ºÇÎÅ©½º - ÆÄÀÌ Å±×


ºñÇà ½ºÇÎÅ©½º - ÆÄÀÌ ¼³¸í

Flying-Sphinx-Py´Â Flying-sphinx.comÀ»À§ÇÑ ÆÄÀ̽ã Ŭ¶óÀ̾ðÆ®ÀÔ´Ï´Ù (Ãʱ⿡´Â Heroku ºÎ°¡ ±â´ÉÀ¸·Î¸¸À¸·Îµµ ´Ù¸¥ Ç÷§Æûµµ Ãß°¡µË´Ï´Ù). ±× ¼ø°£¿¡ ¾ËÆĸ¦ °í·ÁÇϽʽÿÀ. ±â´ÉÀÌ °Å±â¿¡ ÀÖÁö¸¸, ÀÏÀÌ ÀϾÁö ¸¸, ¼Ò½º¸¦ Á¶±Ý Àоî¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °¡´ÉÇÑ ÇÑ »¡¸® ¹®¼­¸¦ Çâ»ó½Ãų °ÍÀÔ´Ï´Ù! ¼³Ä¡´Â Easy_install ¶Ç´Â PIP¸¦ ÅëÇØ FlyingsPhinx ÆÐÅ°Áö¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÇöÀç Heroku ¸¸ ¿°µÎ¿¡ ±âÀÔÇßÁö¸¸ ¼öµ¿ Á¢±Ù ¹æ½ÄÀº ¾à°£ ´õ ¸¹Àº ¼öµ¿ Á¢±Ù ¹æ½ÄÀ» »ç¿ëÇÏ¿© µµ¼­°üÀ» ¾îµð¼­³ª »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (¾Æ·¡ ÂüÁ¶). HerokuÀÇ ·¹°Å½Ã °øÀ¯ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿©. ±× µ¥ÀÌÅͺ£À̽º°¡ ¿ÜºÎ ÀÔ±¸¸¦ Çã¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ÀÌ ¶óÀ̺귯¸®°¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ±× Á¦ÇÑÀ» ±â¼úÀûÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖÁö¸¸ ´ëºÎºÐÀÇ / ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÌÁ¦ ¸¶À̱׷¹ÀÌ¼Ç µÉ ¼ö ÀÖ½À´Ï´Ù. Âü°íÇÒ ¼öÀÖ´Â ¹æ¹ýÀº ±âº» ÀÚ°Ý Áõ¸íÀÌ È¯°æ (flying_sphinx_identifier ¹× flying_sphinx_api_key)¿¡¼­ Á¦°øµË´Ï´Ù. Heroku¿¡¼­´Â Ãß°¡ ±â´ÉÀ¸·Î ÀÚµ¿À¸·Î Á¦°øµÇ¹Ç·Î ¾Æ¹« °Íµµ Á¶Á¤ÇÒ ÇÊ¿ä°¡ ¾ø¾î¾ßÇÕ´Ï´Ù. ´Ù¸¥ °÷¿¡¼­´Â ¾Æ¸¶µµ ½ÃÀÛÇÒ °ÍÀÔ´Ï´Ù. ½ÃÀÛµÇ¸é ºñÇà ½ºÇÎÅ©½º ¼­¹ö¿¡ SPHINX ±¸¼ºÀ̷εåµÇ¾î ÀÖ´ÂÁö È®ÀÎÇؾßÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ÙÀ½°ú °°ÀÌ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù : import flyingsphinxflyingsphinx.configuration () ¾÷·Îµå ( '¿ø½Ã sphinx ±¸¼º') # orflyingsphinx.configuration (). upload_from_file ( '/ path / to / file.conf') ƯÁ¤ ÆÄÀÏÀÌ Æ¯Á¤ ÆÄÀÏÀÌÀÖ´Â °æ¿ì WordForms ¹× StopWord¿Í °°Àº FlyingSphinX.Configuration () upload_settings ( 'wordforms,'wordforms.txt ','ÆÄÀÏÀÇ ³»¿ë ') # orflyingsphinx.configuration (). upload_settings_from_file ( 'WordForms', '/ path/to/wordforms.txt't : ´ÙÀ½ ´Ü°è´Â Sphinx À妽º°¡ ¸ðµÎ µ¥ÀÌÅ͸¦ °®´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é ½ºÇÎÅ©½º ºñÇàÀÌ µ¥ÀÌÅͺ£À̽º¿Í Á÷Á¢ ´ëÈ­ÇؾßÇÕ´Ï´Ù. ±×·¡¼­ ±¸¼ºÀÇ µ¥ÀÌÅͺ£À̽º ÀÚ°Ý Áõ¸íÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ. flyingsPhinx À妽º ¸¸ ƯÁ¤ À妽º¸¦ ó¸®ÇÏ°í ¸í·É ÁÙ¿¡¼­ Ãß°¡ Àμö·Î Á¦°øÇϽʽÿÀ. userand - À妽º°¡ ¹®Á¦¾øÀÌ À妽º°¡ ó¸® µÈ °æ¿ì µ¥¸óÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. flyingsphinx start flyingsphinx starthereÀÇ µÎ °¡Áö ´Ù¸¥ À¯¿ëÇÑ ¸í·É : Àç½ÃÀÛ, ½ºÇÎÅ©½º¸¦ ÁßÁöÇÏ°í ´Ù½Ã ½ÃÀÛÇÏ°í ´Ù½Ã »èÁ¦ÇÏ´Â À籸¼ºµÇ¾î À妽º¸¦ ó¸® ÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ÈÄÀÚ´Â SphinX ±¸¼º ±¸Á¶¸¦ º¯°æÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. FlyingsPhinxÀÌ ¸í·ÉÀÇ FlyingsPhinx RebuildallÀº HerokuÀÇ ¸í·É ÁÙ µµ±¸¸¦ ÅëÇØ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù : Heroku Run FlyingsPhinx IndexAnd´Â HerokuÀÇ ½ºÄÉÁÙ·¯¸¦ ÅëÇØ È£Ãâ ÇÒ ¼ö ÀÖÀ¸¸ç Á¤±âÀû ÀÎ »öÀÎ »ý¼ºÀÌ Áß¿äÇÕ´Ï´Ù. SearchingÀº »ç¿ëÁßÀÎ ½ºÇÎÅ©½º Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸®¿¡ µû¶ó ´Ù¸£¹Ç·Î ȯ°æ º¯¼ö¸¦ ÅëÇØ Heroku¿¡¼­ ¼­¹ö¿Í Æ÷Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. flying_sphinx_host ¹× flying_sphinx_port. Python ³»¿¡¼­µµ ÇöóÀ× ½ºÇÎÅ©½º API ¿¡¼­µµÀÌ Á¤º¸¸¦ ¾òÀ» ¼öµµ ÀÖ½À´Ï´Ù. BlyingsPhinxflyingsPhinx.info () # Çؽà / »çÀüÀ» ±¸¼ºÇÏ°í ConfigurationCompatibility¿Í LimitationSthis ¶óÀ̺귯¸®°¡ Heroku°¡ »ç¿ëÇÏ´Â °Í°ú °°ÀÌ Python 2.7 ¿ëÀ¸·Î Á¦À۵Ǿú½À´Ï´Ù. ³ª´Â Python 3¿¡ ´ëÇÑ ÆÐÄ¡¸¦ ÇູÇÏ°Ô ¹Þ¾Æ µéÀÏ °ÍÀÌÁö¸¸ 2.6 ¶Ç´Â ±¸ÇüÀ» Áö¿øÇÏ´Â ÁöÁ¡ÀÌ ÀÖ´ÂÁö È®½ÇÇÏÁö ¾Ê½À´Ï´Ù. ContributingPatches´Â ½ÇÁ¦·Î ȯ¿µÇÕ´Ï´Ù (ƯÈ÷ PythonÀÌ Àá½Ã Àͼ÷ÇÑ ¾ð¾î°¡ ¾Æ´Ô). Flying-SphinX.COM API ¹®¼­´Â ¾ÕÀ¸·Î ¸î °¡Áö ½ÃÁ¡¿¡¼­ Á¦°øµÇÁö¸¸ ÀϹÝÀûÀ¸·Î ´ÙÀ½ »çÇ×À» ¿°µÎ¿¡ µÎ½Ê½Ã¿À. - ȯ°æÀº PIP / VirtualEnv¸¦ ÅëÇØ °ü¸®µË´Ï´Ù. PIP¸¦ ÅëÇØ ¿ä±¸ »çÇ×À» ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. PIP install -r ¿ä±¸ »çÇ× .txt - use-lirruss .- ³ª´Â ºÎµå·¯¿î µé¿© ¾²±â¸¦ 2 °³ÀÇ °ø°£À¸·Î »ç¿ëÇÕ´Ï´Ù - ÆÐÄ¡ÀÇ ´ëȸ¸¦ µû¸£½Ê½Ã¿À .- ÄÚ¿Í ÆÛÁö¸¦ »ç¿ëÇÏ¿© Å×½ºÆ®¸¦ ±â·ÏÇϽʽÿÀ. ±×µéÀº ±×·¸°Ô ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù : nosetests spec / ** / *. py - º°µµÀÇ ÁöÁ¡¿¡ Ä¿¹ÔÀ» À¯ÁöÇϽʽÿÀ .- ÁöÁ¡ÀÇ ¹öÀü ¹øÈ£·Î ¾û¸ÁÀ̵ÇÁö ¸¶½Ê½Ã¿À.


ºñÇà ½ºÇÎÅ©½º - ÆÄÀÌ °ü·Ã ¼ÒÇÁÆ®¿þ¾î