рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Elasticsearch рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрдорд╛ рдлреЛрд░реНрдХрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЕрд╡рд░реБрджреНрдз рдЫ

Elasticsearch рд▓реЗ elasticsearch-py 7.14.0 рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдПрдЙрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдореВрд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рд░реЛрдХреНрдЫред рдпрджрд┐ рдЕрд░реНрдХреЛ рдкрдХреНрд╖рд▓реЗ "X-Elastic-Product" рд╣реЗрдбрд░рдорд╛ рджреЗрдЦрд┐рдиреЗ рдЙрддреНрдкрд╛рджрдирд▓рд╛рдИ рдирдпрд╛рдБ рд╡рд┐рдореЛрдЪрдирдХрд╛ рд▓рд╛рдЧрд┐ "Elasticsearch" рдмрд╛рд╣реЗрдХ рдЕрд░реВ рдХреБрд░рд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рднрдиреЗ, рд╡рд╛ рдкреБрд░рд╛рдиреЛрдХрд╛ рд▓рд╛рдЧрд┐ рдЯреНрдпрд╛рдЧрд▓рд╛рдЗрди рд░ build_flavor рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрджреИрди рднрдиреЗ рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рдЕрдм рддреНрд░реБрдЯрд┐ рдлреНрдпрд╛рдБрдХреНрдиреЗрдЫред рд░рд┐рд▓реАрдЬ рдЧрд░реНрджрдЫред

elasticsearch-py рдкреБрд╕реНрддрдХрд╛рд▓рдп Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЬрд╛рд░реА рдЫ, рддрд░ рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдм рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ Elasticsearch рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕реАрдорд┐рдд рдЫред рдЕрдореЗрдЬрдирдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдмреНрд▓рдХрд┐рдЩрд▓реЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рд░ рдУрдкрдирд╕рд░реНрдЪрдХрд╛ рд▓рд╛рдЧрд┐ рдУрдкрди рдбрд┐рд╕реНрдЯреНрд░реЛрдХреЛ рдлреЛрд░реНрдХрд▓рд╛рдИ рдорд╛рддреНрд░ рдЕрд╕рд░ рдЧрд░реНрджреИрди, рддрд░ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪрдХреЛ рдЦреБрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдирд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдЕрд╕рд░ рдЧрд░реНрдЫред рд╕рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ JavaScript рд░ Hadoop рдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

Elasticsearch рдХреЛ рдХрд╛рд░реНрдпрд╣рд░реВ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ Elasticsearch рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рддрд░ рдЙрддреНрдкрд╛рджрдирдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдЦрд░рд┐рдж рдирдЧрд░реНрдиреЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд╕рдБрдЧрдХреЛ рджреНрд╡рдиреНрджреНрд╡рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реЛред рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдпрд╕ рддрдереНрдпрд╕рдБрдЧ рдЕрд╕рдиреНрддреБрд╖реНрдЯ рдЫ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдЬрд╕рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╕рдБрдЧ рдХреБрдиреИ рд╕рд░реЛрдХрд╛рд░ рдЫреИрди рдЙрдиреАрд╣рд░реВрд▓реЗ рддрдпрд╛рд░ рдЦреБрд▓рд╛ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреБрди: рдмрд┐рдХреНрд░реАрдмрд╛рдЯ рдлрд╛рдЗрджрд╛ рд▓рд┐рдиреНрдЫрдиреН, рдЬрдмрдХрд┐ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЖрдлреИрдВрдорд╛ рдХреЗрд╣реА рдкрдирд┐ рдмрд╛рдБрдХреА рдЫреИрдирдиреНред

Elasticsearch рд▓реЗ рд╕реБрд░реБрдорд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓рд╛рдИ рдЧреИрд░-рдлреНрд░реА SSPL (рд╕рд░реНрднрд░ рд╕рд╛рдЗрдб рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдиреНрд╕) рдорд╛ рд╕рд╛рд░реНрди рд░ рдкреБрд░рд╛рдиреЛ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рдХрд╛рд╢рди рдЧрд░реНрди рд░реЛрдХреЗрд░ рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНтАНрдпреЛред рдПрд╕рдПрд╕рдкреАрдПрд▓ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ OSI (рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд╣рд▓) рджреНрд╡рд╛рд░рд╛ рднреЗрджрднрд╛рд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдХрд╛рд░рдг рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдорд╛рдкрджрдгреНрдб рдкреВрд░рд╛ рдирдЧрд░реЗрдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЫред SSPL рдЗрдЬрд╛рдЬрддрдкрддреНрд░ AGPLv3 рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рдкрд╛рдард▓реЗ SSPL рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡реЗрджрди рдХреЛрдб рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдХреЛ рдкреНрд░рд╛рд╡рдзрд╛рдирдорд╛ рд╕рдВрд▓рдЧреНрди рд╕рдмреИ рдШрдЯрдХрд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рддрд░ рдпреЛ рдХрджрдорд▓реЗ рд╕реНрдерд┐рддрд┐рд▓рд╛рдИ рдорд╛рддреНрд░ рдмрд┐рдЧреНрд░рд┐рдпреЛ рд░ Amazon, Red Hat, SAP, Capital One рд░ Logz.io рдХреЛ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдорд╛рд░реНрдлрдд, рдПрдЙрдЯрд╛ OpenSearch рдлреЛрд░реНрдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛ, рдЬреБрди рд╕рдореБрджрд╛рдпрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рдкреВрд░реНрдг рдЦреБрд▓рд╛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдпреЛред OpenSearch рд▓рд╛рдИ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рднрдПрдХреЛ рд░ Elasticsearch рдЦреЛрдЬреА, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░ рдХрд┐рдмрд╛рдирд╛ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрд╖рдордХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдорд╛ Elasticsearch рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪрд▓реЗ рджреНрд╡рдиреНрджреНрд╡рд▓рд╛рдИ рдмрдврд╛рдпреЛ рд░ рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдпрд╕рдХреЛ рдирд┐рдпрдиреНрддреНрд░рдгрдорд╛ рд░рд╣реЗрдХреЛ рддрдереНрдпрдХреЛ рдлрд╛рдЗрджрд╛ рдЙрдард╛рдЙрдБрджреИ рдлреЛрд░реНрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдмрд╛рдБрдзреЗрд░ рдЬреАрд╡рди рдХрдард┐рди рдмрдирд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНтАНрдпреЛ (рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЦреБрд▓рд╛ рд░рд╣реНрдпреЛ рд░ рдУрдкрдирд╕рд░реНрдЪ рдлреЛрд░реНрдХрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдпреЛред рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдХреНрд░рдордгрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН)ред

Elasticsearch рдХреЛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдорд╛, Amazon рд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛ рдХрд┐ OpenSearch рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ 12 рдЕрд╡рд╕реНрдерд┐рдд рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдлреЛрд░реНрдХрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдерд╛рд▓реНрдиреЗрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдиреЗрдЫред рдлреЛрд░реНрдХрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреБ рдЕрдШрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдкрд░реНрдЦрди рд╕рд▓реНрд▓рд╛рд╣ рджрд┐рдЗрдиреНрдЫ, рд░ рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫрдиреН рднрдиреЗ, рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд░реЛрд▓ рдмреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди