
рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХрд╛ рдЕрдХрд╛рджрдорд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рдм рдХреБрдЫ рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд░реВрдк рдореЗрдВ рд░рдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рдирдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рд░рд┐рд▓реЗрд╢рдирд▓ рдЧрдгрд┐рдд рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд╛ рд░реЛрд▓рдмреИрдХ рд▓реЗрдирджреЗрди рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рднрдВрдбрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдкрд░рдорд╛рдгреБ, рд╕рдВрдЧрддрд┐, рдЕрд▓рдЧрд╛рд╡, рд╕реНрдерд╛рдпрд┐рддреНрд╡ - рдпрд╣ рд╕рдм рд╣реИ рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рднрдВрдбрд╛рд░ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЗрд╢рд╛рд░рд╛ рдХреЗ рд╕рд╛рдеред рд╕реВрдЪрдХрд╛рдВрдХ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХрдИ рд╕реВрдЪрдХрд╛рдВрдХред рд╡реЙрд▓реНрдпреВрдо рдмрдврд╝рддрд╛ рд╣реИ, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдзреАрдореА рд╣реЛ рдЬрд╛рддреА рд╣реИред SQL LIKE рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ JOIN GROUP BY рдЗрд╕реЗ рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░ рдХреЛ рдзреНрдпрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрддрд╛ рд╣реИред
рдПрдХ рдорд╢реАрди рдкрд░ рдмрдврд╝рддрд╛ рд▓реЛрдб рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рддреЛ рдЫрдд рдореЗрдВ рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ, рдХреБрдЫ рдФрд░ рдиреЛрдб рдЦрд░реАрджрддрд╛ рд╣реИред рд╡рд┐рдлрд▓рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдХрдИ рдиреЛрдбреНрд╕ рдореЗрдВ рдлреИрд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдмрдирд╛рддреА рд╣реИрдВред рдФрд░ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рддрддреНрдХрд╛рд▓ рд╡рд╕реВрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛, рд╕реЗрд╡рд╛ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛, рдЖрдкрдХреЛ рдорд╢реАрдиреЛрдВ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд▓реЗрдЦрди рдФрд░ рдкрдврд╝рдирд╛ рджреЛрдиреЛрдВ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХреЗред рдпрд╣реА рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдорд╛рд╕реНрдЯрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рдЙрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рддреБрд░рдВрддред
рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдХреА рд╕рдорд╕реНрдпрд╛ рдкрд╛рд╕ рдореЗрдВ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рджреВрд╕рд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХреА рдЧрдИ рдереАред рдкреВрд░реНрдг рдкрд╛рда рдЦреЛрдЬ, faceted, stemming рдХреЗ рд╕рд╛рде рдФрд░ рд▓рд╛рдареА ред рджреВрд╕рд░рд╛ рднрдВрдбрд╛рд░рдг рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ рдХреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЙрдирдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рдХреНрд▓рд╕реНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдордЧреНрд░ SLA рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдорд╛рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рдеред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдЦреБрд╢реА рд╣реИ, рд░рд╛рдд рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рд╕реЛрддрд╛ рд╣реИ ... рдЬрдм рддрдХ рдХрд┐ рдорд╛рд╕реНрдЯрд░-рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рдорд╢реАрдиреЗрдВ рди рд╣реЛрдВред
рд▓реЛрдЪрджрд╛рд░
NoSQL рдЖрдВрджреЛрд▓рди рдиреЗ рдЫреЛрдЯреЗ рдФрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдХреНрд╖рд┐рддрд┐рдЬ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ NoSQL рдиреЛрдбреНрд╕ рдЖрдкрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рди рд╣реЛред рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛ рдХреА рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рд╕реА рднреА рд╕рдордп рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдкреВрд░реНрдг рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдереАред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, NoSQL рдЕрдВрддрддрдГ рд╕реНрдерд┐рд░рддрд╛ рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рджрд┐рди рд╕рднреА рдбреЗрдЯрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдиреЛрдбреНрд╕ рдореЗрдВ рдлреИрд▓ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рд╡реЗ рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рд╕реБрд╕рдВрдЧрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП рд╕рдВрдмрдВрдзрдкрд░рдХ рдореЙрдбрд▓ рдХреЛ рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ рдПрдХ рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ рдерд╛ рдЬреЛ рдХреБрдЫ рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП CAP рддреНрд░рд┐рдХреЛрдг рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд╡рд╛рдж, рдмрдЬрдЯ рдФрд░ рд▓реЛрдб рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЕрдкрдиреА рдЖрджрд░реНрд╢ рджреГрдврд╝рддрд╛ рдХреА рдкрд░рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлреИрд╢рдиреЗрдмрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдПред
ElasticSearch рдиреЛрдПрд╕рдХреНрдпреВрдПрд▓ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИ рдЬреЛ рд▓реНрдпреВрд╕рд┐рди рдЗрдВрдЬрди рдкрд░ рдПрдХ RESTful JSON рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬрд╛рд╡рд╛ рдореЗрдВ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ, рдЬреЛ рди рдХреЗрд╡рд▓ рдПрдХ рдЦреЛрдЬ рд╕реВрдЪрдХрд╛рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдмрд▓реНрдХрд┐ рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдлрдВрддрд╛рд╕реА рдореВрд▓ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ DBMS рдХреА рднреВрдорд┐рдХрд╛ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдкрд░рд┐рдЪрдп рдХрд╛ рдЕрдВрддред
рдорд╛рдирдЪрд┐рддреНрд░рдг
ElasticSearch рдореЗрдВ рдореИрдкрд┐рдВрдЧ рдПрдХ рд╕реНрдХреАрдорд╛ (SQL рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛) рдХреА рддрд░рд╣ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ (SQL рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб) рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░рдг рд╕реНрдереИрддрд┐рдХ, рдЧрддрд┐рд╢реАрд▓ рдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдЯреИрдЯрд┐рдХ рдореИрдкрд┐рдВрдЧ рд╕реНрд╡рдпрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдбрд╛рдпрдиреЗрдорд┐рдХ рдЖрдкрдХреЛ рдирдП рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдорд╛рдирдЪрд┐рддреНрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ ElasticSearch рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рдХрд░реЗрдЧрд╛, рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред рдпрд╣ рдЦреЗрддреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдЧрд╛, рдЙрдирдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдзрд╛рд░рдгрд╛рдПрдВ рдмрдирд╛рдПрдЧрд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд▓рд┐рдЦ рджреЗрдЧрд╛ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдРрд╕рд╛ рд╕рд░реНрдХрд┐рдЯрд▓реЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рддреЛ, рдбреЗрдЯрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рддрд░рд╣ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдкрд┐рдВрдЧ рдХреЛ SQL рдореЗрдВ ALTER TABLE рдХреЗ рд░реВрдк рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдПрд╕рдХреНрдпреВрдПрд▓ рдЯреЗрдмрд▓ рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рд░реНрдЪ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЦреЛрдЬ рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рд╡рд╣ рд╕реНрд╡рдпрдВ рдЦреЛрдЬ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реНрдХреАрдорд╛ рд╕реНрдерд┐рд░ рд╣реИред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдХреЛрдИ рднреА рдореИрдкрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдлрд╝реАрд▓реНрдб рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЙрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, ElasticSearch рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдлрд╝реАрд▓реНрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдЙрдкрдирд╛рдо
рдЙрдкрдирд╛рдо - рдпрд╣ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд╛рдо рд╣реИред рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрдкрдирд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдХрдИ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдирд╛рдоред рддрдм рд╕реВрдЪрдХ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдмрд╛рд╣рд░ рд╕реЗ рдФрд░ рдПрдХ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЙрдкрдирд╛рдо рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬреЛ рдЬреАрд╡рди рднрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд░реНрдл тАЛтАЛрдЙрддреНрдкрд╛рдж рд╕реЗрд╡рд╛ рдореЗрдВ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛, рджреЛрдиреЛрдВ products_v2 рдФрд░ products_v25 рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрд▓рд┐рдпрд╛рд╕ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ, рдЬрдм рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрд░рд╛рдиреА рдпреЛрдЬрдирд╛ рд╕реЗ рдирдП рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЛ рдирдП рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдПрдХ рдкрд░рдорд╛рдгреБ рдСрдкрд░реЗрд╢рди рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдиреБрдХрд╕рд╛рди рдХреЗ рдПрдХ рдЪрд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Reindex API
рдбреЗрдЯрд╛ рд▓реЗрдЖрдЙрдЯ, рдореИрдкрд┐рдВрдЧ, рд╕рдордп-рд╕рдордп рдкрд░ рдмрджрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИред рдирдП рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ ElasticSearch рдПрдХрдорд╛рддреНрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдлреНрд▓рд╛рдИ рдкрд░ рдореИрдкрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрдорд╛рдВрдб рд╣реИ, рддрдерд╛рдХрдерд┐рдд _reindex рдПрдкреАрдЖрдИ ред рдпрд╣ рд╕рд░реНрд╡рд░ рдХреА рдУрд░, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рддреИрдпрд╛рд░ рдпрд╛ рдЦрд╛рд▓реА рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╕рдордп рдореЗрдВ 1000 рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рдмреИрдЪреЛрдВ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реЛрддрд╛ рд╣реИред
Reindexing рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлрд╝реАрд▓реНрдб рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкрд╛рда рдореЗрдВ рд▓рдВрдмрд╛ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрд╛рда рдореЗрдВ, рдпрд╛ рдкрд╛рда рдореЗрдВ рдмреВрд▓рд┐рдпрди рдФрд░ рдмреВрд▓рд┐рдпрди рдореЗрдВ рд╡рд╛рдкрд╕ред рд▓реЗрдХрд┐рди -9.99 рдмреВрд▓рд┐рдпрди рдореЗрдВ рдЕрдм рдкрддрд╛ рдирд╣реАрдВ рдХреИрд╕реЗ, рдпрд╣ рдЖрдк рдХреЗ рд▓рд┐рдП PHP рдирд╣реАрдВ рд╣реИ ред рджреВрд╕рд░реА рдУрд░, рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╕реЗрд╡рд╛ рдХреЛ рдРрд╕реЗ рдкрд╛рдк рдХреЗ рд▓рд┐рдП рдорд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд░реЗрдирдбреЗрдХреНрд╕ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдХреЗрд╡рд▓ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди 3 рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдПрдХ рдирдпрд╛ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВ, рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрд╡рд╛ рдЬрд╛рд░реА рдХрд░реЗрдВ, рдкреБрд░рд╛рдиреЗ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВред
рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рд╕реВрдЪрдХрд╛рдВрдХ рдпреЛрдЬрдирд╛ рд▓реА рдЧрдИ рд╣реИ, рдПрдХ рдирдИ рд╕рдВрдкрддреНрддрд┐ рджрд░реНрдЬ рдХреА рдЧрдИ рд╣реИ, рдПрдХ рдЦрд╛рд▓реА рд╕реВрдЪрдХрд╛рдВрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:
{ "source": { "index": "test" }, "dest": { "index": "test_clone" } }
рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрд░реЛрдд рдЗрдВрдбреЗрдХреНрд╕ рд╕реНрдХреАрдо рд▓реА рдЬрд╛рддреА рд╣реИ, рдлрд╝реАрд▓реНрдб рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдЦрд╛рд▓реА рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рд░реЗрдирдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдб рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИ:
{ "source": { "index": "test", "_source": ["field1", "field3"] }, "dest": { "index": "test_clone" } }
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрд╛рдЗрдЬрд╝реЗрди рдореЗрдВ рдПрдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИред рдХреНрд▓реЛрдирд┐рдВрдЧ рдЧрдВрддрд╡реНрдп рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рддреАрди рд╕рдВрдЧреНрд░рд╣ (рдкреНрд░рдХрд╛рд░, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЦреЛрдЬ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ), рд░реЗрдЦрд╛ , рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗ рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрди рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреА рдкрдВрдХреНрддрд┐ рдмрдиреА рд╣реБрдИ рд╣реИ, рд╕реНрдереИрддрд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░рдг рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рднрд╛рд╖рдг_рдирдВрдмрд░ рдлрд╝реАрд▓реНрдб рд▓рдВрдмреА рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдкреНрд░рд╡рд╛рд╕
рд░реАрдЗрдВрдбреЗрдХреНрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ - рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕реНрд░реЛрдд рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдХрд░реЗрдВред рдпрджрд┐ рд░реЗрдирдбреЗрдХреНрд╕рд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╣рд╛рдВ рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЦреЛрдЬ рдлреЙрд▓реЛрдЕрдк рдкреНрд▓рдЧрд┐рди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд▓реЙрдЧрд┐рдВрдЧ рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рдирдЬрд░ рд░рдЦ рд╕рдХрддрд╛ рд╣реИ, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реМрдЯрдХрд░ рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рдХреНрд░рдо рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдкрд░ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд╕реВрдЪрдХрд╛рдВрдХ, рдкреНрд░рдХрд╛рд░, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдФрд░ рдЙрд╕ рдкрд░ рд╕рдВрдЪрд╛рд▓рди - INDEX рдпрд╛ DELETE рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлреЙрд▓реЛрдЕрдк рдкреНрд▓рдЧрдЗрди рдХреЛ GitHub рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ ElasticSearch рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рддреЛ, рджреЛрд╖рд░рд╣рд┐рдд рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдиреЛрдб рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдлреЙрд▓реЛрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд╣рд╛рдВ рд░реАрдЗрдиреНрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдирд╛рдо рд╣реИ, рдФрд░ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд░реЗрдирдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ, рдкреНрд▓рдЧрдЗрди рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИред рдЬрдм reindexing рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд▓рдЧрдЗрди рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдирдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдлрд╝реНрд▓рд┐рдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░, рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝ рд▓реЗрддрд╛ рд╣реИред рд░реАрдЗрдиреНрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреА рдЙрдЪреНрдЪ рдЧрддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯрдХрд░рд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
- рдирдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ _id рдХреЗ рд╕рд╛рде рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╣реАрдВ рд╣реИред рд╡реЗ рдЙрдкрдирд╛рдо рдХреЛ рдирдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
- рдирдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ _id рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрд░реЛрдд рд╕реВрдЪрдХрд╛рдВрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рдеред рд╡реЗ рдЙрдкрдирд╛рдо рдХреЛ рдирдП рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЧрдВрддрд╡реНрдп рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ!