Upgrade to Pro — share decks privately, control downloads, hide ads and more …

検索基盤移行時の思考

po3rin
August 22, 2022

 検索基盤移行時の思考

po3rin

August 22, 2022
Tweet

More Decks by po3rin

Other Decks in Programming

Transcript

  1. ݕࡧج൫Ҡߦ࣌ͷࢥߟ )JSPNV/BLBNVSB !QPSJO UIJOLJOHXIFONJHSBUJOHUPBGVMMTFBSDIQMBUGPSN

  2. தଜ߂෢ ΤϜεϦʔͷ"*ɾػցֶशνʔϜͷιϑτ΢ΣΞ ΤϯδχΞͰओʹݕࡧج൫पΓΛ୲౰͍ͯ͠Δɻ ֤छΞΧ΢ϯτQPSJOͰ΍ͬͯ·͢ɻ )*SPNV/BLBNVSB

  3. *OUSPEVDUJPO

  4. 1BHF ͜ͷൃදͰ͸ɺΤϜεϦʔͷաڈͷݕࡧج൫ҠߦܭըΛৼΓฦΓɺ ݕࡧج൫ͷΞοϓσʔτ΍ɺ඼࣭վળɺҠߦ࣌ͷϙΠϯτΛ঺հ͠ ͍͖ͯ·͢ɻ

  5. ͜ͷൃදͰಘΒΕΔ΋ͷ  ݕࡧج൫Ҡߦͷࡍʹߟ͑ΔϙΠϯτ  ݕࡧ඼࣭Λ্͛ΔͨΊͷΞΠσΞ

  6. ΤϜεϦʔ͕ͳͥݕࡧʹ ྗΛೖΕΔͷ͔ʁ

  7. ·ͨɺҩྍಛԽͷݕࡧΤϯδϯͷ࿦จ<>ʹݴٴ͕͋ΔΑ͏ʹҩྍݕࡧʹ͸ԼهͷࣾձతϝϦοτ͕ ͋Δɻ  ঱ঢ়ͷࣗݾ਍அΛ༰қʹ͢Δ  ҩࢣͱͷ໘ձલʹ঱ঢ়ʹؔ͢Δ஌ࣝΛಘΔ  ҩࢣͱͷ໘ձͷޙɺ׬શʹ͸ཧղ͍ͯ͠ͳ͍৘ใΛফԽ͢Δͷʹ໾ཱͯΔ͜ͱ͕Ͱ͖Δɻ ҩྍݕࡧͷॏཁੑ <>-VP(

    5BOH$ :BOH) 8FJ9.FETFBSDIBTQFDJBMJ[FETFBSDIFOHJOFGPSNFEJDBMJOGPSNBUJPOSFUSJFWBM*O1SPDFFEJOHTPGUIFUI "$.$POGFSFODFPO*OGPSNBUJPOBOE,OPXMFEHF.BOBHFNFOU r 4VTBOOBIΒ<>ʹΑΔͱˋҎ্ͷਓ͕ɺΦϯϥΠϯͰҩྍ৘ใΛݕࡧͨ͜͠ͱ͕͋Δɺࣗݾ਍அ Λ͢Δਓͷߦಈͷ͸ݕࡧΤϯδϯͰ࢝·Δ <>4VTBOOBI' .BFWF%)FBMUI0OMJOFIUUQTXXXQFXSFTFBSDIPSHJOUFSOFUIFBMUIPOMJOF
  8. ౰વΤϜεϦʔͰ΋αʔϏε಺ͰݕࡧػೳΛఏڙ͓ͯ͠Γɺ ೔ʑɺݕࡧ඼࣭վળ΍ӡ༻վળΛߦ͍ͬͯΔɻ

  9. ΤϜεϦʔͷݕࡧج൫Ҡߦ

  10. ΤϜεϦʔͷݕࡧج൫Ҡߦ #FGPSF ҩࢣ޲͚ݕࡧ ױऀ޲͚ݕࡧ ΦϯϓϨ Ϋϥ΢υ w "*ɾػցֶशνʔϜͰӡ༻؅ཧ w ਫ਼౓վળͷͨΊʹఆظతʹϝϯςφϯε

    w ܗଶૉղੳʹ4VEBDIJΛ࠾༻ w ผνʔϜͰӡ༻؅ཧ w ݕࡧਫ਼౓͕՝୊ͩͬͨ w ܗଶૉղੳʹ͸σϑΥϧτͷLVSPNPKJΛ࠾༻
  11. ΤϜεϦʔͷݕࡧج൫Ҡߦ "GUFS ҩࢣ޲͚ݕࡧ ױऀ޲͚ݕࡧ Ϋϥ΢υ "*ɾػցֶशνʔϜͰӡ༻؅ཧ͍ͯ͠ Δج൫ʹҠߦɻࣙॻ΍γϊχϜͷ؅ཧ ΋ߦΘΕ͓ͯΓɺҠߦͱಉ࣌ʹױऀ޲ ͚ݕࡧͷਫ਼౓վળ΋๬·Εͨ

  12. ݕࡧج൫Ҡߦ࣌ͷϙΠϯτ

  13. ݕࡧͷ࢖ΘΕํͷҧ͍Λଊ͑Δ ҩऀͱױऀͩͱݕࡧͷ͞Εํ͕શ͘ҧ͓ͬͯΓɺҩࢣ޲͚ʹϝϯςφϯε͠ ͨࣙॻ΍γϊχϜɺΫΤϦ͕શવػೳ͠ͳ͔ͬͨɻ ྫ͑͹ҩࢣ޲͚ͷݕࡧ͸΄ͱΜͲ਺ࣈ͕ΫΤϦʹೖͬͯ͜ͳ͍ͷͰɺΫΤϦ ଆͰ਺ࢺͳͲͷ඼ࢺΛϑΟϧλ͍͕ͯͨ͠ɺױऀ޲͚ݕࡧ͸਺ࣈ΍೔෇ͳͲ ͕όϯόϯೖͬͯ͘Δ ҩࢣʮίϩφॳظ঱ঢ়ʯ ױऀʮίϩφೋ೔લ͔Β౓ʯ ͜Ε͸ΫΤϦͷϑΟϧλΛม͑Ε͹௚Δ

  14. طଘγεςϜͷಛघͳ໊دͤΛଊ͑Δ ҩྍ༻ޠ͸දهΏΕ͕ඇৗʹେ͖͍ͷͰɺطଘγεςϜͰ͸શͯͷฏԾ໊ΛΧλΧφʹ໊د͍ͤͯͨ͠ ͕ΜΨϯ ͜Εͯ͢ΖʔΔίϨεςϩʔϧ ͳ͓ΔφΦϧ ͔͠͠ɺ͜ͷํ๏͸ΧελϜࣙॻ΍γϊχϜ͕શ͘ޮ͔ͳ͍͚ͩʹͱͲ·ΒͣɺฏԾ໊ΦϯϦʔͷλʔϜ͕ ݕࡧͷ඼࣭ʹେ͖͘ଧܸΛ༩͍͑ͯͨͷͰͦͷ··Ҡߦ࣌ʹ࠾༻ͨ͘͠ͳ͔ͬͨɻ

  15. ฏԾ໊ΧλΧφͷਖ਼نԽࣙॻΛ࡞Δ 4VEBDIJͰ͸͋Δఔ౓ฏԾ໊ΧλΧφ׽ࣈͷදه༳ΕʹରԠͯ͘͠ΕΔ͕ɺશͯʹରԠͯ͘͠ΕΔ༁ Ͱ͸ͳ͍ɻྫ͑͹ʮ͜Εͯ͢ΖʔΔʯ͸4VEBDIJࣙॻͰະఆٛͰ͋Γɺܗଶૉղੳ͢Δͱ͓͔͠ͳ݁ ՌʹͳΔɻ

  16. ฏԾ໊ΧλΧφͷਖ਼نԽࣙॻΛ࡞Δ  ͦ͜ͰࠓճͷҠߦʹ߹ΘͤͯฏԾ໊ΛΧλΧφʹਖ਼نԽͨ͠4VEBDIJϢʔβʔࣙॻΛੜ੒͢ΔIJSBLBOBEJD ͱ͍͏πʔϧΛ࡞ͬͨɻฏԾ໊ΛશͯγϊχϜͰఆٛ͢Δํ๏΋͋Δ͕ɺ͜ͷΑ͏ʹ4VEBDIJϢʔβʔࣙॻ Ͱਖ਼نԽΛఆٛͨ͠ํ͕4VEBDIJͷํ਑ʹ߹ΘͤΒΕΔͷͰɺ͜ͷํ๏Λ࠾༻͍ͯ͠Δɻ

  17. ҩऀͱױऀͩͱݕࡧͷ͞Εํ͕શ͘ҧ͓ͬͯΓɺҩࢣ޲͚ʹϝϯςφϯεͨࣙ͠ॻ΍γϊχϜɺΫΤϦ ͕શવػೳ͠ͳ͔ͬͨɻྫ͑͹ɺҩྍ༻ޠ͸ෳ߹ޠ ͭҎ্ͷ୯ޠ͕࿈݁ͯ͠ɺผͷͭͷޠΛܗ଄ͬͨ ΋ͷ ͕ඇৗʹଟ͘ɺྫ͑͹ʮң؞ʯΛ୯७ʹϢʔβʔࣙॻʹొ࿥ͯ͠͠·͏ͱɺʮΨϯʯͰʮңͷΨϯʯ ͕ώοτ͠ͳ͍ɻҩࢣ͸ң؞Ͱݕࡧͯ͘͠ΕΔ͕ױऀ͸ʮңͷ؞ʯͳͲͷදهΛଟ༻͢Δɻ ෳ߹ޠͷ෼ׂ໰୊ ҩྍ༻ޠͷෳ߹ޠͷྫ ʮ༗ࢳ෼྾ੑෆ෼཭τϦιϛʔʯ ʮ༏ੑҨ఻ੑײ֮ੑχϡʔϩύνʔʯ

    ʮຫੑΞϨϧΪʔੑதࣖԌ ʯ ңΨϯ࣏ྍΛ͕Μ͹Δ ңΨϯ࣏ྍΛ͕Μ͹Δ ңͷΨϯ ώοτ͠ͳ͍ʂ *OEFY
  18. 4VEBDIJͰ͸ΧελϜࣙॻʹਖ਼نԽΛ૊ΈࠐΉ͜ͱ͕Ͱ͖ɺ͞Βʹ࿈઀ίετ΋ͪ͜ΒͰௐ੔Մ ೳɻฐࣾͷ4VEBDIJͷར༻๏Ͱ͸ෳ߹ޠͱ෼ׂ݁ՌΛ྆ํΠϯσοΫεͯ͠ɺෳ߹ޠͷώοτ͚ͩ είΞΛϒʔετͯ͠௕͍Ұக͸্Ґʹग़͢Α͏ʹ͍ͯ͠Δɻ 4VEBDIJϢʔβʔࣙॻʹΑΔෳ߹ޠ໰୊ରॲ ʮңΨϯʯ͕ ࣙॻొ࿥͞Εͯͯ΋ʜ ؞ ώοτ͢Δʂ ͕Μ͹Δ ώοτ͢Δʂ

    ңΨϯ࣏ྍΛ͕Μ͹Δ ң؞ң؞࣏ྍΛ͕Μ͹Δ ʮ͕Μʯ͕ ࣙॻొ࿥͞Ε͍ͯͯ΋ʜ ңΨϯ࣏ྍΛ͕Μ͹Δ ң؞ң؞࣏ྍΛ͕Μ͹Δ
  19. 4VEBDIJϢʔβʔࣙॻʹҠߦ͢Δ 4VEBDIJʹҠߦ͢Δࡍʹ͢Ͱʹӡ༻͍ͯ͠ΔϢʔβʔࣙॻΛ4VEBDIJࣙॻʹม׵͢Δඞཁ͕͋ͬͨɻ ݕࡧج൫νʔϜͰ։ൃͨ͠LVSPTVEBDIJͱ͍͏ࣙॻม׵πʔϧΛ࢖ͬͯࣙॻΛҠߦ͠·ͨ͠ɻ͜ͷπʔϧ͸044ͱ ͯ͠ެ։͍ͯ͠·͢ɻ

  20. 4VEBDIJϢʔβʔࣙॻʹ Ҡߦ͢Δ LVSPTVEBDIJΛ࢖͏ͱɺม׵ํ๏Λ+40/Ͱࢦ ఆ͢Δ͚ͩͰɺ࿈઀ίετ෇༩ɺ෼ׂϞʔυఆ ٛࡁΈͷ4VEBDIJࣙॻ͕खʹೖΔɻ LVSPTVEBDIJͷ಺෦Ͱ͸4VEBDIJ1ZΛϞ δϡʔϧͱͯ͠ར༻͠ɺܗଶૉղੳͨ݁͠ՌΛ ෼ׂ৘ใͱͯ͠ొ࿥͍ͯ͠Δɻ

  21. Ҡߦ͢Δݕࡧج൫Ͱ࢖ΘΕ͍ͯΔݕࡧΫΤϦΛҠߦલʹ֬ೝ͓ͯ͘͠ͷ͕؊ w ΫΤϦ૯਺ɺΫΤϦ૯ϢχʔΫ਺ w ΫΤϦʹग़ݱ͢Δ඼ࢺͷ෼෍ w λʔϜ͝ͱͷग़ݱ཰ w λʔϜ਺ͷग़ݱ཰ w

    λʔϜ௕ͷ౷ܭྔ ௕͍ͱෳ߹ޠ໰୊͕ൃੜ͢ΔڪΕ͕͋Δ  w θϩώοτΫΤϦ૯਺ ্ه͸΋ͪΖΜɺ໨ࢹͰ֬ೝ͍ͯ͘͜͠ͱͰݕࡧج൫͝ͱͷϢʔβʔͷݕࡧಈ޲ͷಛ௃Λ௫Ήɻ͔͜͜ ΒΧελϜࣙॻ΍γϊχϜࣙॻߏஙɺΫΤϦߏங࣌ʹඞཁͳ৘ใ͕ݟ͑ͯ͘Δ ͜͜·Ͱͷ໰୊Λ౿Έൈ͔ͳ͍ͨΊͷࢥߟ
  22. ʮݕࡧ඼࣭Λमਖ਼ͯ͠1.ʹ֬ೝͯ͠΋Β͏1.ʹݕࡧ্ͷ໰୊఺Λࢦఠ͞ΕΔͷ܁Γฦ͠ʯΛൃੜ͞ ͤͳ͍ͨΊʹҠߦ׬ྃͷ࠷௿ج४Λ1.ͱ਺ࣈͰѲΔ͜ͱΛߦͬͨɻ ݕࡧج൫Ҡߦ࣌ͷظ଴஋ௐ੔ͷॏཁੑ

  23. Ҡߦཁ݅ݕࡧ඼࣭ SFDBMM ͕མ͍ͪͯͳ͍͜ͱ  ɾαϯϓϦϯάͨ͠ΫΤϦ݅ͷώοτ਺Ͱલޙൺֱʹେ͖͕ࠩ͘ͳ͍͜ͱΛ֬ೝ ɾ݅ͷதͷΫΤϦ݅Λ඼ࢺͳͲ͕ຊ൪ΫΤϦͱʹͳΔΑ͏ʹαϯϓϦϯά͠ɺ໨ࢹͰ࣮ࡍ ͷ඼࣭Λൺֱ͠ҧ࿨ײ͕ͳ͍͜ͱΛ֬ೝ ࠓ·Ͱ໰୊ʹͳ͍ͬͯͨΫΤϦ͸ඞؚͣΉ ݕࡧج൫Ҡߦཁ݅ఆٛͷྫ ཁ݅

    આ໌ ख๏ ΫΤϦ50000݅Ͱɺώοτ਺͕20%Ҏ ্ݮΔ΋ͷɺ΋͘͠͸৽ͨʹθϩ݅ʹ ͳͬͨ΋ͷͷ਺͕1%ҎԼ ͓͔͠ͳݕࡧͰͨ·ͨ·ώοτ͕ଟ͘ग़͍͚ͯͨ ͲɺҠߦͰݮͬͯ͠·ͬͨ΋ͷ͸Χ΢ϯτ͠ͳ͍ ώοτ਺ܭଌπʔϧʹΑΔूܭͱ໨ࢹ ΫΤϦ50000݅Ͱɺݕࡧ݁Ռ͕5݅Ҏ ԼͩͬͨΫΤϦͷ਺͕ݮ͍ͬͯΔɻ ͓͔͠ͳݕࡧͰͨ·ͨ·ώοτ͕ଟ͘ग़͍ͯΔͷ ͷ͸Χ΢ϯτ͠ͳ͍ ώοτ਺ܭଌπʔϧʹΑΔूܭͱ໨ࢹ ΫΤϦ5000݅Ͱɺ͓͔͠ͳཧ༝Ͱώο τ਺͕ݮͬͨ΋ͷ͕ͳ͍ɻ ໨ࢹ
  24. ΤϜεϦʔͰ৽ͨʹݕࡧվળ࣌ͷ౷ܭྔ֬ೝ໨ࢹ֬ೝπʔϧΛ։ൃ͠ɺલεϥΠυͷཁ݅Λຬͨ͞ͳ ͍΋ͷΛ͙͢ʹ֬ೝͰ͖ΔΑ͏ʹͨ͠ɻ1.͕֬ೝͰ͖ΔΑʹ$47ग़ྗΛߦͬͨɻώοτ਺͸΋ͪΖ Μɺ࣮ࡍͷϨεϙϯεͷ໨ࢹνΣοΫͷͨΊͷUPQLΛग़ྗɻ·ͨɺௐࠪͷͨΊʹΫΤϦͷܗଶૉղੳ݁ Ռ΋෇༩͓ͯ͘͠ͱݪҼΛಛఆ͠΍͍͢ɻ ྫ ݕࡧج൫Ҡߦ࣌ͷ໨ࢹ֬ೝπʔϧͷಋೖ Query hits_before hits_after topk_before

    topk_after tokens_before tokens_after warn ඓਫͰͳ͍෭ඓߢԌ͋Γ·͔͢ 4888 4885 ݕࡧ݁JSON(লུ) ݕࡧ݁JSON(লུ) ඓਫ / ෭ / ඓߢ / Ԍ ඓਫ / ෭ඓߢԌ 0 ศൿ 2103 3242 ݕࡧ݁JSON(লུ) ݕࡧ݁JSON(লུ) ศൿ ศൿ / ศൿ঱ 0 ௿݂ѹ঱ 6000 123 ݕࡧ݁JSON(লུ) ݕࡧ݁JSON(লུ) ௿݂ѹ঱ / ௿݂ѹ ௿݂ѹ঱ 1
  25. ΤϜεϦʔͰ։ൃͨ͠πʔϧ͸ΦʔϓϯιʔεԽ͍ͯ͠ͳ͍͕ɺ6CJF͞Μ͕FTRBͱ͍͏ൺֱπʔϧΛެ ։͍ͯ͠Δɻ9͞ΜͷݕࡧվળͰ΋׆༂ͨ͠Έ͍ͨɻ ݕࡧج൫Ҡߦ࣌ͷ໨ࢹ֬ೝπʔϧͷಋೖ

  26. w ʮݕࡧ඼࣭͕མͪͳ͍͜ͱʯͷΑ͏ͳૈ͍ཁ݅ͩͱɺࡉ͔͍ݕࡧ඼࣭ͷมԽʹ໨͕͍ͬͯվળͷΠλ νͬ͜͝ʹͳΔͷͰɺ͔ͬ͠Γ੹೚ऀͱ਺ࣈͰཁ݅ΛѲΔ͜ͱ͕ॏཁɻ w ·ͨɺҠߦޙͷ݁ՌΛൺֱͰ͖ΔΑ͏ͳ؀ڥΛ੔උ͓ͯ͘͠ͱεϜʔζʹͳΔ ݕࡧج൫Ҡߦ࣌ͷظ଴஋ௐ੔ͷ·ͱΊ

  27. ඼࣭վળαΠΫϧΛߴ଎ʹճ͢ ݕࡧվળνΣοΫϧʔϓ͸ΠϯσοΫεߋ৽͕සൟʹߦΘΕΔͷͰΠϯσοΫεͷ؅ཧ͕গ͠൥ࡶ ʹͳΔɻBMJBTͷ੾Γସ͑ϛεͳͲ΋ൃੜ͍ͯͨͨ͠ΊɺΑΓߴ଎ʹվળϧʔϓΛճͨ͢ΊʹΠϯσο ΫεΛ্खʹ؅ཧ͠ɺӡ༻ϛεΛݮΒ͢࢓૊Έ͕ඞཁͩͬͨɻ

  28. ݕࡧΠϯσοΫε؅ཧπʔϧͷ࣮૷ ႈ౳ੑΛอͪͳ͕ΒఆٛϑΝΠϧͰ &MBTUJDTFBSDI*OEFYBMJBTΛએݴతʹ؅ཧ ͯ͘͠ΕΔπʔϧΛ࣮૷ͨ͠ɻ SFJOEFY΋ରԠ͍ͤͯ͞ΔͷͰɺZBNMΛ͍͡Ε ͹SFJOEFYࡁΈJOEFYΛ͙͢ʹ࡞ͬͯ͘ΕΔɻ ͜ΕʹΑΓJOEFY؅ཧͷෳࡶ͕͞େ෯ʹݮΓɺ ӡ༻ϛε΋ݮͬͨɻ

  29. ͜ͷΑ͏ʹఆٛϑΝΠϧͰ&MBTUJDTFBSDIͷ ঢ়ଶΛએݴͰ͖Δɻઃఆ֎ࡏԽɺແਓ࣮ߦ αϙʔτͳͲɺ*B$Ͱඞཁͱ͞ΕΔཁૉ<> Λἧ͍͑ͯΔɻ FTLFFQFS &MBTUJDTFBSDI*OEFYLFFQFS <>IUUQTXXXPSFJMMZDPKQCPPLT

  30. FTLFFQFSͰ͸Լهͷεςʔδʹ෼ׂ͞ΕΔ ઃఆϑΝΠϧͷόϦσʔγϣϯ ඥͮ͘NBQQJOH fi MF͸ଘࡏ͢Δ͔ ඞਢϑΟʔϧυ͸ຬͨ͞Ε͍ͯΔ͔ ࣄલνΣοΫ JOEFY͕࣮ࡍʹ࡞ΕΔ͔ Ұ࣌తͳJOEFYΛ࣮ࡍʹ࡞੒ 

    BMJBTͱʹඥͮ͘JOEFY͸ଘࡏ͢Δͷ͔ ࣮ߦεςʔδ ࣮ࡍʹఆٛϑΝΠϧͷঢ়ଶΛಉظͤ͞Δ ࣄޙνΣοΫ ఆٛϑΝΠϧʹ͋ΔJOEFY΍BMJBT͕࡞ΒΕ͔ͨ
  31. w ݕࡧج൫ΛҠߦ͢Δࡍʹ͸ݕࡧվળΛಉ࣌ʹߦ͏ͱ͔ͳΓ௕ظతͳઓ͍ʹͳΔͷ Ͱɺ·ͣ͸Ҡߦɺ/FYU4UFQͰվળ͕๬·͍͠ɻ w ͨͩɺόʔδϣϯͷ໰୊ͳͲͰҠߦ࣌ʹશ͘ಉ͡ΠϯσοΫεઃఆ΍ࣙॻͷઃఆΛ Ҿ͖ܧ͙ͷ͕ࠔ೉ͳ৔߹͕͋ΔͷͰɺΉ͠ΖҠߦ௚ޙ͸एׯ඼࣭͕མͪΔҐͷظ଴ ஋ௐ੔Ͱ΋͍͍͔΋͠Εͳ͍ɻ ݕࡧվળͱݕࡧج൫Ҡߦ͸ಉ࣌ʹ΍Βͳ͍ํ͕͍͍

  32. ·ͱΊ ݕࡧج൫ͷҠߦٴͼϚΠάϨʔγϣϯ͸ݕࡧج൫ॳߏஙͱಉ͘͡Β͍ਆܦ࣭ʹਐΊ͍ͯ͘΂ ͖ɻಛʹԼهೋͭ͸ॏཁɻ w ݕࡧϩάͷ෼ੳ w ݕࡧ඼࣭ͷظ଴஋ௐ੔ ·ͨɺݕࡧվળΛճ͢ͱ͖͸վળΛճ͠΍͍͢؀ڥΛؤுͬͯ੔͓͑ͯ͘ͱޙָ͕ɻ DPODMVT*PO

  33. ʮݕࡧγεςϜ࣮຿ऀͷͨΊͷ։ൃվળΨΠυϒοΫʯ͕ඇৗʹ͓͢ ͢ΊɻݕࡧΤϯδϯΛ্ཱͪ͛ΔͨΊͷߟྀ͢΂͖ϙΠϯτ͸΄ͱΜ Ͳ໢ཏ͞Ε͍ͯΔɻݕࡧΤϯδχΞతʹ͸ষ͔Βͷ2VFSZ 6OEFSTUBOEJOHܥͷ࿩͕ॆ࣮͍ͯ͠Δͷ͕خ͍͠ɻ ݕࡧج൫։ൃ΍Ҡߦʹؔ͢ΔτϐοΫΛֶͿͳΒ <>IUUQTXXXBNB[PODPKQEQSFGDN@TX@FN@S@NU@EQ@&#,):%#(:&$7#

  34. ΤϜεϦʔͷϒϩάͰ ݕࡧʹؔ͢ΔهࣄΛ ॻ͍ͯ·͢ IUUQTXXXNUFDICMPH w ݕࡧϞσϧʹόϯσΟοτΞϧΰϦζϜΛ૊ΈࠐΉ w &MBTUJDTFBSDIʹ͓͚Δ,VSPNPKJ4VEBDIJҠߦ w λΠτϧͷଟ༷ੑΛߟྀͨ͠ϦϥϯΩϯά

    w -VDFOFͷ*OEFYߏ଄ͷίʔυϦʔσΟϯά w --3Λ࢖ͬͨҩྍ༻ޠෳ߹ޠ෼ׂ
  35. ΤϜεϦʔͰ͸ҩྍݕࡧʹ͓͚ΔݕࡧΛ͞Βʹྑ͍΋ͷʹ͍ͯ͘͠஥ؒΛੵۃ࠾༻தͰ͢ɻ ࠓޙͷΤϜεϦʔͷݕࡧͷνϟϨϯδ w ݕࡧͷϥϯΩϯά࠷దԽ w ݕࡧͷύʔιφϥΠζ w ݕࡧΛࢧԉ͢ΔΞϧΰϦζϜͷ։ൃ 2VFSZ6OEFSTUBOEJOH 

    গ͠Ͱ΋ڵຯΛ࣋ͬͨํ͸ԼهϦϯΫ͔ΒPOͰ͓࿩Ͱ͖Ε͹ͱࢥ͍·͢ɻ IUUQTKPCTNDPNFOHJOFFS ࠾༻ SFDSV*UNFOU
  36. ݕࡧج൫Ҡߦ࣌ͷࢥߟ )JSPNV/BLBNVSB !QPSJO UIJOLJOHXIFONJHSBUJOHUPBGVMMTFBSDIQMBUGPSN