рдиреНрдпреВрдЬрд╝ 2.0.1-рдмреАрдЯрд╛


рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдлрд┐рдВрдХреНрд╕ 2.0.1 рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рд┐рд╣рд╛рдИ рдЬрд▓реНрджрдмрд╛рдЬрд╝реА рдореЗрдВ рд╣реБрдИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИред "рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ" (рд▓рдЧрднрдЧ рдПрдХ рд╕рддреНрд░ рдпрд╛ рдирдП рд╕рд╛рд▓ рдХреА рддрд░рд╣), рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рдереА, рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд░реНрдл рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреБрд╕реНрддрдХ "рдЯреНрд░рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ" рдЕрднреА рднреА рдмрд╣реБрдд рд╕рдирдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рдереЗ: рд╣рдордиреЗ рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛, рд╣рдордиреЗ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рддреЛрдбрд╝реАрдВред рдПрдХ рдиреЛрдЯ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 2.0.1 рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ, рджреЗрдЦреЗрдВред


рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ



37 рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ 5 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп (рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдп рдореЗрдВ) рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓реАрдВред


рдЕрдиреБрдХреНрд░рдордг рд╡рд╛рдХреНрдп рдФрд░ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ (index_sp = 1, SENTENCE, PARAGRAPH)



рдкрд╛рда рдХреА рд╕рдВрдЧрдд рдЗрдХрд╛рдИ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: (рдорд╛рдБ рд╕реНрд╡реЗрдирд╕реАрд╕ рд╕рд╛рдмреБрди рдлреНрд░реЗрдо), (рдЪрд╛рдЪрд╛ PARAGRAPH рдореГрдд)ред рдХреБрдЫ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рджрд▓реАрд▓реЗрдВ (рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдмрд╛рдИрдВ рдУрд░ рджрд╛рдИрдВ рдУрд░, PARAGRAPH) рддреАрди рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдпрд╛ рддреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреАрд╡рд░реНрдб; рдпрд╛ рддреЛ рд╡рд╛рдХреНрдпрд╛рдВрд╢ ("рд╣рд╡рд╛ рдХреЗ рд╕рд╛рде рдЪрд▓реЗ рдЧрдП" рдкреНрд░рд╡рд╛рд╣ рд╕рдВрдЪрд▓рди); рдпрд╛ рдЦреБрдж рдСрдкрд░реЗрдЯрд░ (рдорд╛рдБ рд╕реНрд╡реЗрдирд╕реАрд╕ рд╕реЛрдкреЗрдВрд╕реА рдлреНрд░реЗрдо)ред

рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЙрдк-рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд░рдЦрдирд╛ рддрдХрдиреАрдХреА рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмрд▓реНрдХрд┐ рд╕реНрд╡рднрд╛рд╡рд┐рдХ рд╣реИред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреНрд╡реЗрд░реА рдорд┐рд▓рд╛рдирдХрд░реНрддрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реИрдВ: рдХреНрд╡реЗрд░реА рдЧрдгрдирд╛ рдЯреНрд░реА рдореЗрдВ рдпреЗ рдСрдкрд░реЗрдЯрд░ рдЙрдк-рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдХреАрд╡рд░реНрдб рдХреА рдШрдЯрдирд╛рдУрдВ рдХреА рдПрдХ рдзрд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВред рддрджрдиреБрд╕рд╛рд░, рдПрдХ рд╡рд╛рдХреНрдп рдпрд╛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╣рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдШрдЯрдирд╛рдПрдВ рдЕрднреА рднреА рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдХрд┐рд╕реА рддрд░рд╣ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдпрд╣ рдХрд╛рдлреА рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХрдард┐рди рд╣реИ (рдпрджрд┐ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреИрдЪ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡реЗрддрди рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддрд╛ рд╣реИ)ред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдкрд░рдорд╛рдгреБ рд╣реИрдВ (рддрдм рдпрд╣ рдпрд╛ рддреЛ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдорд╛рд░реЗ рдЧрдП рдлрд┐рд▓реНрдЯрд░)ред рдЦреИрд░, рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╢рдмреНрдж рдпрд╛ рдПрдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ред

рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╡рд╛рдХреНрдпреЛрдВ рдФрд░ рдЕрдиреБрдЪреНрдЫреЗрджреЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рднреЗрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдбрд╛рдпрд░реЗрдХреНрдЯрд┐рд╡ рдЗрдВрдбреЗрдХреНрд╕_рд╕реНрдк = рез рд╕рдВрд▓рдЧреНрди рд╣реИред

рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╕реАрдорд╛ рдХреЛ рдХреЛрдб рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрдИ рдмреНрд▓реЙрдХ (рдмреНрд▓реЙрдХ рд╕реНрддрд░) HTML рдЯреИрдЧ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ HTML рд╕реНрдЯреНрд░рд┐рдкрд░ (html_strip = 1), tk рдХреЛ рднреА рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред HTML рд╡рд╣рд╛рдБ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдкрд╛рда рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд╛рдХреНрдпреЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЙрдирдХреЗ рд▓рд┐рдП, рд╕реНрдЯреНрд░рд┐рдкрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рд╕реАрдорд╛ рдХреЛ рд╣рдореЗрд╢рд╛ рдкреНрд░рд╢реНрди рдФрд░ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдмрд┐рдВрджреБ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдЕрдкрд╡рд╛рджреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рдеред рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ USA рдпрд╛ рд╡рд╣рд╛рдВ Goldman Sachs Srl рдЬреИрд╕реЗ рдирд╛рдореЛрдВ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдЬреЙрди рдбреАред рдбреЛ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд╛рдоред рд╡реЗ рдЧрд▓рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬрдорд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдиреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдХреНрд╖реЗрддреНрд░ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ



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

рдЗрд╕рд▓рд┐рдП, 2.0.1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдЗрд╕ рддрд░рд╣ рдХреА рдордирдорд╛рдиреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рдХрдЯ рд╣реБрдЖ (рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдиреНрдп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░)ред рдпрд╣ index_zones рдирд┐рд░реНрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдХ HTML рд╕реНрдЯреНрд░рд┐рдкрд░ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЪрдпрдирд┐рдд рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдПрдЪ 1 рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╛ рд╡рд╣рд╛рдВ рдкрд░рд┐рд╢рд┐рд╖реНрдЯред рдХреНрд░рдорд╢рдГ рдЦреЛрдЬрддреЗ рд╕рдордп, рдЖрдк рдЦреЛрдЬ рдХреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: (ZONE: h1 hello world)ред

рдЬрд╝реЛрди рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЬрд╝реЛрди рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдореЗрдВ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЯреИрдЧ рдХреА рд▓рдВрдмрд╛рдИ рд╕реАрдорд┐рдд рд╣реИ, рд▓рдЧрднрдЧ 120 рдмрд╛рдЗрдЯреНрд╕ред рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рднреА рдЯреИрдЧ рдЕрдиреБрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдЖрдк рдпрд╛ рддреЛ рдПрдХ рд╕рдЯреАрдХ рдЯреИрдЧ рдпрд╛ рдЙрдкрд╕рд░реНрдЧ рдореБрдЦреМрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: index_zones = h *, рдЕрдзреНрдпрд╛рдп, рдЕрдиреБрднрд╛рдЧ, рдкрд░рд┐рд╢рд┐рд╖реНрдЯред рдСрдкрд░реЗрдЯрд░ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рдорд╛рди рдХрдИ рдЬрд╝реЛрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: (ZONE: (h1, appendix) hello world)ред рдирд╛рдореЛрдВ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ, рдЙрдиред HTML рдХреЛ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╣ XML рд╕рдВрднрд╡ рд╣реИред XML рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЬрд╝реЛрди рдУрд╡рд░рд▓реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ (рдЬреИрд╕реЗ рдПрдХ рдЯреНрд╡реЙрдереНрд░реА рдлреЛрд░рдлрд╛рдЗрд╡ рд╕рд┐рдХреНрд╕)ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рддреНрдпреЗрдХ рдЦреБрд▓реЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирдП рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ



рд╡рд┐рдХрд╛рд╕ рдХреЗ рджрд╕рд╡реЗрдВ рд╡рд░реНрд╖ рдореЗрдВ, рд╣рдордиреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ (рдбреНрд░рдо рд░реЛрд▓) ... рдХреАрд╡рд░реНрдб рд╕реНрд╡рдпрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ, рдХреЗрд╡рд▓ рд╣реИрд╢ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЧрдП рдереЗред рджрд░рдЕрд╕рд▓, рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рдпрдВ рд╢рдмреНрджреЛрдВ рдХреА рдЕрднреА рднреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ: рд╣реИрд╢ рдХреА рдЬрдЧрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреБрд░рд╛рдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рдХреНрд╢рдирд░реА (рддрд╛рдирд╛рд╢рд╛рд╣реА = crc) рдХреЗ рд╕рд╛рде, рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рд╕рднреА рд╕рдмреНрд╕рдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рд╣реИрд╢ рджреНрд╡рд╛рд░рд╛ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдХрдард┐рди рд╣реИ)ред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдкреНрд░реА-рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ, рдЕрднреА рднреА рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдиреБрдХреНрд░рдордг рд╕рдордп рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдЖрдХрд╛рд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреАрдбрд╝рд┐рдд рд╣реИ, рдпрд╣ "рд╕рд╛рдорд╛рдиреНрдп" рдЕрдиреБрдХреНрд░рдордг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 5-10 рдЧреБрдирд╛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реВрдЪрдХрд╛рдВрдХ рддрджрдиреБрд╕рд╛рд░ рд╕реВрдЬ рдЬрд╛рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдЕрдиреБрдХреНрд░рдорд┐рддреЛрдВ рдХреЗ рд▓рд┐рдП, 1-3 рдЬреАрдмреА рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдХреИрд▓рд┐рдмрд░ (рдЬреЛ рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдЯреЙрд░реЗрдВрдЯреНрд╕ рд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЧрддрд╛ рд╣реИ), рдпрд╣ рдЕрднреА рднреА рд╕рд╣рдиреЗ рдпреЛрдЧреНрдп рд╣реИред 100+ GB рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдкрд╛рда рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЖрд╡рд╢реНрдпрдХ рд╣реЛред рдЦреИрд░, рдПрдХ рдирдпрд╛ рд╢рдмреНрджрдХреЛрд╢ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рдпрд╣ рдЗрдВрдбреЗрдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рддрд╛рдирд╛рд╢рд╛рд╣реА = рдХреАрд╡рд░реНрдб рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИред рдирд┐рдпрдорд┐рдд (!) рдЕрдиреБрдХреНрд░рдордг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдпрд╣ рд▓рдЧрднрдЧ 1.3 рдЧреБрдирд╛ (рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рдкрд░реАрдХреНрд╖рдг, YMMV, рд╕рднреА рдЪреАрдЬреЛрдВ рдореЗрдВ) рджреНрд╡рд╛рд░рд╛ рдзреАрдорд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдПрдХ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреНрд░рдордг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░, infixes, рдпрд╣ 3+ рдмрд╛рд░ рддреЗрдЬреА рд╕реЗ рдЙрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдХрдо рд╕реНрдерд╛рди рдЦрд╛рддрд╛ рд╣реИред

рд╡реИрд╕реЗ, рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдбрд┐рдХреНрд╢рдирд░реА (.spi рдлрд╝рд╛рдЗрд▓) рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреИрд╢ рдХреА рдЧрдИ рд╣реИ, рдХрд╛рдлреА рдХрдо рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрдо рдореЗрдореЛрд░реА рднреА рдЦрд╛рддрд╛ рд╣реИред

рдЕрдиреБрдХреНрд░рдордг рдХреА рдЧрддрд┐ рдФрд░ рдмрдЪрдд рдбрд┐рд╕реНрдХ / рдореЗрдореЛрд░реА рдХреЗ рдРрд╕реЗ рдирд╛рд░рдХреАрдп рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдХреБрдЫ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЦреЛрдЬ рдХреА рдЧрддрд┐ рдХреЛ рдкреАрдбрд╝рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрд╛рдирд╛рд╢рд╛рд╣реА = рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдХреАрд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрд╛рдП рдЧрдП рд╕рднреА рдмрдбрд╝реЗ рдФрд░ рдореЛрдЯреЗ OR рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлреИрд▓рддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдбрд┐рд╕реНрдХ рд╕рдордп рдЕрдзрд┐рдХ рдЦрд╛ рд░рд╣реЗ рд╣реИрдВред рд╡рд╛рд╕рдирд╛ рдХрд╛ рдореБрдЦреМрдЯрд╛ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╢рдмреНрджреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛, рд╣рдо рдЙрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд╛рд╕рдирд╛ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВрдЧреЗред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рд╢рдмреНрджрдХреЛрд╢ рддреЗрдЬреА рд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдкреБрд░рд╛рдиреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рдереЗ рдФрд░ рд╣рд░ рдПрдХ рдХреЗ рд▓рд┐рдП рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрдУрд╡рд┐рдЯ рдореЗрдВ рдмреИрдареЗ, рдПрдХ рдбрд┐рд╕реНрдХ рдХреЛ рдкрдврд╝рдирд╛, рд╕рд┐рд░ рдХреЛ рд╕рд░рдХрдирд╛, рдХреИрд╢ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╕рд┐рд╕реНрдХреЙрд▓ рдЖрдЙрдЯрд╣рд╛рдЙрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ, рдФрд░ рдирдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо) рдХреИрд╢реНрдб рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░), рдлрд┐рд░ рдирдП "рдзреАрдореЗ" рдореЗрдореЛрд░реА рдЕрдиреБрд░реЛрдз рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ "рдлрд╛рд╕реНрдЯ" рдбрд┐рд╕реНрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬ рд╣реЛрдВрдЧреЗред рджрд╕ рдмрд╛рд░ рд╕реЗ рдмреЗрд╣рддрд░ рдПрдХ рдмрд╛рд░ рджрд╕ рдмрд╛рд░ рдирд╣реАрдВ!

рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдбрд┐рдЧреНрд░реА, рд╡реИрд╕реЗ, рдПрдХ рдЕрд▓рдЧ рдирдИ рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╕реНрддрд╛рд░рдг_рд╕рдВрдЦреНрдпрд╛ ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЕрдм 0 рд╣реИ, рд╡реЗред рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ A * рдЬреИрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдПрдХ рд▓рд╛рдЦ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдУрдЖрд░рдПрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рджрд╛рдирд╡ рдХреЛ рдореМрдд рдХреЗ рдШрд╛рдЯ рдирд╣реАрдВ рдЙрддрд╛рд░рд╛ рдЬрд╛рдП, рддреЛ рдХреБрдЫ рдЙрдЪрд┐рдд рд╡рд┐рд╕реНрддрд╛рд░рдг_рдореВрд▓ рд╕реЗрдЯ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдХреЗ рдЯреЙрдк-рдПрди рдХреЛ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЗрдиреЗрдВ рдереАрдВ, рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдерд╛, рдЧрдбрд╝рдмрдбрд╝ред рд╣рдордиреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ ORDER BY рдФрд░ GROUP BY рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛, рдпрд╣ рдЙрдЪреНрдЪ рд╕рдордп рд╣реИред (рдпрд╣ WHERE рдЕрдЯреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╢рдмреНрдж рдЦреЛрдЬ рд╣реИ, рддреЛ рдпрд╣ рд╕рдмрд╕реЗ рдЬрд░реВрд░реА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред) SphinxAPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рдФрд░ рд╕рдореВрд╣реАрдХрд░рдг рдХрд░рдирд╛ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рддрд╛рд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рднрд╛рд╖рд╛ рдФрд░ / рдпрд╛ рдХреЗрд╕-рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрдирдХреА рддреБрд▓рдирд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреА рдЬрд╛рддреА рд╣реИ, рдореБрдЭреЗ рдХреЛрд▓рд╛рдЬ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдерд╛, рдЙрдиред рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рдХрд╛рд░реНрдпред рдЪреВрдВрдХрд┐ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЯрдХрд░рд╛рд╡ рдХреЗ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдлреНрд░реИрдВрдХ, рдЖрд▓рд╕реА рдЖрд▓рд╕реА рд╣реЛрдВрдЧреЗ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдиреНрдпреВрдирддрдо рд╕рдЬреНрдЬрди рдХрд╛ рд╕реЗрдЯ рдмрдирд╛рдпрд╛: рдмрд╛рдЗрдирд░реА, utf8_general_ci, libc_ci, libc_csред рдкрд╣рд▓реЗ рджреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рддреБрд▓рдирд╛ рдпрд╛ рддреЛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдмрд╛рдЗрдЯ-рд╡рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдХреНрд░рдорд╢рдГ UTF-8 рдХреЗ "рд╕рд╛рдорд╛рдиреНрдп" (рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓) рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рджреВрд╕рд░реЗ рджреЛ рдирд┐рдВрджрд╛рддреНрдордХ рд░реВрдк рд╕реЗ libc рдФрд░ locale рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ, рдХрд┐ LOCALE = ru_RU.utf-8 рдЬрдм рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ 1x рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдмреЙрдХреНрд╕ рд▓реЛрдХреЗрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рдЕрдХреНрд╕рд░ 2x рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЦреИрд░, рдореБрдЭреЗ рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рд▓реЛрдХреЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП collation_libc_locale рдирд┐рд░реНрджреЗрд╢ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдерд╛, рдФрд░ рд▓реЛрдХреЗрд▓-рдП рдХрдорд╛рдВрдб рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЕрд╕реНрдкрд╖реНрдЯ рдПрдкреНрдЯреА-рдЧреЗрдЯ, рдпрдо рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдерд╛ред

SphinxQL рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ



рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, SphinxAPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн, "рдкреБрд░рд╛рдиреЗ" рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ SphinxQL рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣рд▓реНрдХрд╛ рдЖрд╡рд░рдг рдерд╛ред рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЕрд╡рд╢рд┐рд╖реНрдЯ рдШрдЯрдирд╛рдПрдВ рдореМрдЬреВрдж рдереАрдВ: рдХреЙрд▓рдо рдЖрдИрдбреА, рд╡рдЬрди рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛; рдЬрдм рдореИрдЬрд┐рдХ рдХреЙрд▓рдо рдХреЛ рдЧреНрд░реБрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ @ рд╕рдореВрд╣, рдЧрд┐рдирддреА ; рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ SELECT рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреА рдЧрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрджреЗрд╢ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреНрд╡реЗрд░реА рдореЗрдВ рдПрдХ рдХреЛ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдПрдХ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

SQL'92 рдорд╛рдирдХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдШрдЯрдирд╛ рд╕рдВрдШрд░реНрд╖, рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреБрд░реЛрдз рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднрд┐рдиреНрди рд╣реИ: рдЕрдм рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рджреВ рдХреЙрд▓рдо рдирд╣реАрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ WEIGHT () рдФрд░ COUNT (*) рдЕрдм рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдХреНрд░рдо рдЕрдм рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐! рдЕрдЪрд╛рдирдХ (tm) рдЖрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореМрдЬреВрджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдФрд░ рдлрд┐рд░ рдЕрдЪрд╛рдирдХ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд░рд╣рд╕реНрдпрдордп рдХрдВрдкреНрд░реЗрд╢рд░_sphinxql_magics рдирд┐рд░реНрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ , рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 1 рд╣реИ (рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ "рдкреБрд░рд╛рдиреЗ рддрд░реАрдХреЗ рд╕реЗ", рдЬрд╛рджреБрдИ рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде), рд▓реЗрдХрд┐рди рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рд╣рдореЗрд╢рд╛ 0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдПрдХ рдирдП рддрд░реАрдХреЗ рд╕реЗ "рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ", рдПрдПрдирдПрд╕рдЖрдИ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреЗ рд░реВрдк рдореЗрдВ)ред

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдкрд░ рдбреЗрдорди рд╢рдкрде рд▓реЗрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде рддрд╛рд▓рдореЗрд▓ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдкреНрд░рддреАрдХ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рд╣реИред

рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА (рдпрд╣ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ) SphinxQL рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╢реЗрд╖ рдЦрдВрдб рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╣реИ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд╣рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рддреЛ рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА SQL рд╣реИред рдЬрд╣рд╛рдВ SELECT * FROM ... рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рд╣рдо SELECT *, WEIGHT () `рд╡реЗрдЯ` FROM ... рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдХреЗрд╡рд▓ рдЧреНрд░реБрдк BY рд▓рд┐рдЦрд╛ рдерд╛, рдЕрдм рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ COUNT (*) рдорд╛рдпрд▓рд┐рдпрд╛рд╕ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдпрд▓рд┐рдпрд╛рд╕ рдХреЙрд▓рдо рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред , рдЖрджрд┐ред

рдирдП рдкреИрдХреЗрдЬ



рд╣рд╛рдереЛрдВ рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдирд╛ рдЙрдмрд╛рдК рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╕реАрдЦ рд░рд╣реЗ рд╣реИрдВред рд░рд┐рд▓реАрдЬрд╝ 2.0.1 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░рдПрдЪ / рд╕реЗрдВрдЯреЛрд╕, рд╡рд┐рди 32, рдореИрдХрдУрдПрд╕ рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рд╣реИред рдпреЛрдЬрдирд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг (рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЧрд▓реЗ 1-2 рд╕рдкреНрддрд╛рд╣ рд╣реИ) рдЕрднреА рднреА рдЙрдмрдВрдЯреВ, рд╡рд┐рди 64 рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрдВрддрд╛рд╕реА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдПрдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрднреА рднреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд╛рдпрдиреЗрд░реА рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╕рднреА рдЕрд▓рдЧ рдЕрд▓рдЧ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ



"рдпреВрд░реЛрдк рднрд░ рдореЗрдВ рд╕рд░рдкрдЯ" рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдореИрдВ рдХрдИ рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рджрд┐рд▓рдЪрд╕реНрдк рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧреВрдВрдЧрд╛ред

рд╣рдордиреЗ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХреЗ рдПрдХ рдкреИрдХреЗрдЬ рдХрд╛ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдФрд░ рд╡рд┐рддрд░рд┐рдд рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЭреВрда рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдмрдбрд╝реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ dist_threads рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдореЗрдВ load_files, рдФрд░ рдЕрдм рддрдХ рдпрд╣ рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпреВрдбреАрдПрдл рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдирд╛рдпрд╛ред рдЖрдк C рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдлрд╝реНрд▓рд╛рдИ рдкрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд░реАрдбрд░ рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╕реЗрд▓реЗрдХреНрдЯ рджреЗрдЦреЗрдВ)ред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ MySQL рдХреЗ рд╕рдорд╛рди рд╕реБрдВрджрд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рдХрд╛рд░ рдкреНрд░рдгрд╛рд▓реА рдЕрд▓рдЧ рд╣реИред рд╕реНрдлрд┐рдВрдХреНрд╕ рдХреЗ рддрд╣рдд MySQL UDFs рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдПрдХ рдмрд╣реБрдд рд╣реА рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рд╣реИред

рдПрдХ рдирдпрд╛ рд▓реЙрдЧ рдкреНрд░рд╛рд░реВрдк рдмрдирд╛рдпрд╛, query_log_format = sphinxqlред рд╕рднреА рдЦреЛрдЬ рдХреНрд╡реЗрд░реА (рджреЛрдиреЛрдВ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ QL рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рд╕рд╣реА SphinxQL рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВред рдПрдХ рдирд┐рдпрдорд┐рдд рд▓реЙрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдлрд┐рд▓реНрдЯрд░, рд╕реЗрд▓реЗрдХреНрдЯ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди, рдПрд░рд░ рдЖрджрд┐ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реИред рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╣рдо рд╕рднреА рдЧреИрд░-рдЦреЛрдЬ рдкреНрд░рд╢реНрдиреЛрдВ (рд╕реНрдирд┐рдкреЗрдЯ рдЗрддреНрдпрд╛рджрд┐) рдХреА рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рд╣рдордиреЗ рдмреНрд▓реЗрдВрдб_рдореЛрдб рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рдорд┐рд╢реНрд░рд┐рдд рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреНрд░рдо рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реЛрдВред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ "рд╢рдмреНрдж" @ sphinxsearch # рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рднреА рддреАрди рд╡реЗрд░рд┐рдПрдВрдЯреНрд╕ @sphinxsearch, sphinxsearch #, @ sphinxsearch #, рдФрд░ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдПрдХ рд╣реА рди рд╣реЛред)

рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдкреНрд░рд╣рд░реА рдмрдирд╛рдпрд╛ рддрд╛рдХрд┐ рдзрд╛рдЧреЗ рдХреЗ рд╕рд╛рде рдореЛрдб рдореЗрдВ, рджрд╛рдирд╡ рдмрд╛рд▓реЛрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдЙрдард╛рдПрдЧрд╛, рдпрджрд┐ рд╡рд╣ред рдЖрдк рдЗрд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Id64 рдЕрдиреБрдХреНрд░рдо рдореЗрдВ id32 рдЕрдиреБрдХреНрд░рдорд┐рдд рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рд╣рдо рдЬрдмрд░рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ --enable-id64 рд╣рдореЗрд╢рд╛, рдпрд╣рд╛рдБ рддреИрдпрд╛рд░ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╣реБ-рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди, рд╡рд┐рд╡рд░рдг, рд╢реЛ рдХреЗ рдЯреИрдм, DELETE ... рдХрд╣рд╛рдБ рдЖрдИрдбреА рдореЗрдВ (...) рдФрд░ SphinxQL рдореЗрдВ рдЕрдЪреНрдЫреА рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ред

рд╣рдордиреЗ рдХрдИ рдмрд╛рд░ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реНрдЯреЗрдорд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛, рдЖрдХреГрддрд┐ рд╡рд┐рдЬреНрдЮрд╛рди = рд╕реНрдЯреЗрдо_ рдЗрдВрдбреЗрдХреНрд╕реЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ-рдХрд╣реАрдВ 1.3 рдЧреБрдирд╛ рддреЗрдЬреАред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрдбрд╝реА рдФрд░ рдореЛрдЯреА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛, рд╕рд╛рде рдореЗрдВ рд╕реНрдЯреЗрдорд░ рдХреЗ рд╕рд╛рде рдпрд╣ 1.5 рдЧреБрдирд╛ рдпрд╛ 2 рддреЗрдЬреА рд╕реЗ рдирд┐рдХрд▓рд╛ред

рдЦреИрд░, рдмрдЧреНрд╕ рдПрдХ рдЦрд╛рддреЗ рдХреЗ рдмрд┐рдирд╛ рддрдп рдХрд┐рдП рдЧрдП рдереЗ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред

рдХреНрдпрд╛ рдФрд░ рдХрдм) 2.0.2 рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реИ



рдореИрдВ рд╡рд░реНрд╖ рдореЗрдВ рдПрдХ рдмрд╛рд░ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рддрд┐рд░ рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рдЙрд▓рдЯрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдмрд╛рдХреА рд╕рдордп рдПрдХ рдЯреНрд░рдВрдХ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рдЧрд░реНрдореА рдореЗрдВ рдПрдХ рдлреНрд▓рд┐рдк рдореВрд░реНрдЦ рдФрд░ рдХрд╡рдпрд┐рддреНрд░реА рдмрдЧрдлрд┐рдХреНрд╕ рдФрд░ рдЫреЛрдЯреЗ рдирдП рдлреАрдЪрд░реНрд╕ рдХреЗ рд╕рд╛рде 2.0.2 рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ, рд╣рдо рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдХреЛрдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рд▓рд┐рдЦреЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдХрд╛рдлреА рд╣реВред

рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж рдХрд╛рд░реНрдпреЛрдВ "рдмрдЧреНрд╕ рдФрд░ рд╕реНрдкреАрдб" (рдмрдЧреНрд╕ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдЧрддрд┐ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣реБрд╣) рдЖрд░рдЯреА рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ (рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдПрдорд╡реАрдП, рдХреБрдЫ рдФрд░), рдЦреЛрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдХреБрдЫ рдЧреБрдкреНрдд рдХрд╛рд░реНрдп рдЖрджрд┐ред ред "рдорд╛рдореВрд▓реА" рд╕реБрдзрд╛рд░ред рдЬреЛ, рд╕рдВрдпреЛрдЧ рд╕реЗ, рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдХреИрд╕реЗ рдЕрдкрдиреЗ рдХрд╛рди рдореЗрдВ рдЪрд┐рд▓реНрд▓рд╛рдУ



рд╕реНрдлрд┐рдВрдХреНрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрднреА-рдХрднреА рд╡реЗ рдЧрдВрджреЗ рдХрдкрдбрд╝реЗ рдФрд░ рдПрдХ рдореБрдЯреНрдареА рдЧреЗрд╣реВрдВ рд╕реЗ рдШреВрдорддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рдХреА рд╢рддрд╛рдмреНрджрд┐рдпреЛрдВ рдореЗрдВ (рдИрдерд░ рдФрд░ рдлрд╝реЙрдЧреНрд▓рд┐рд╕реНрдЯрди рдХреЗ рд░рджреНрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж) рдпрд╣ рдЕрддреНрдпрдВрдд рджреБрд░реНрд▓рдн рд╣реИред рджреВрд╕рд░реЗ, рдХрднреА-рдХрднреА рд╣рдо рдЦреБрдж рдмреИрдарддреЗ рд╣реИрдВ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ: рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣рдореЗрдВ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП? рдФрд░ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдмреЗрд╣рддрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдФрд░ рдХрд░рддреЗ рд╣реИрдВред рддреАрд╕рд░рд╛, рдХрднреА-рдХрднреА рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдЖрддрд╛ рд╣реИ рдФрд░ рдХрд╣рддрд╛ рд╣реИ: рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ рдкреИрд╕реЗ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рддреИрдпрд╛рд░ рд╣реВрдВ, рдпрд╣ рдХрд┐рддрдирд╛ рднрдпрд╛рдирдХ рд╣реИред рд╣рдореЗрд╢рд╛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдФрд░ рдХрд╛рдмреВ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓рдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдЬрдХрдбрд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред B-4x, рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: рдЖрдкрдиреЗ рдЕрднреА рднреА рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рд╣реИред рд╣рдо рд╕реЛрдЪрддреЗ рд╣реИрдВ: рдХреНрдпрд╛ рдпрд╣ рд╕рдЪ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЕрднреА рднреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рд╣реИ? рд╣рдо рдмреИрдарддреЗ рд╣реИрдВ, рд╕реЛрдЪрддреЗ рд╣реИрдВ, рдПрдХ рдзреБрдЖрдВ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕реЗ, рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдмрд╛рдж рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ!

рдпрд╣рд╛рдВ, рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЛрд░ рд╕реЗ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ рдмрд╛рд░ рдмрдЧрдЯреНрд░реИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реЗ, рдЖрдкрдХреЛ рдореМрдЬреВрджрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ (рдореЙрдирд┐рдЯрд░ рдмрдЧ) рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмрдЧ рдЯреНрд░реИрдХрд░ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рд╢реАрд░реНрд╖ рдореЙрдирд┐рдЯрд░ рдХрд┐рдП рдЧрдП рдХреАрдбрд╝реЗ рдХреА рдПрдХ рдЕрдЧреЛрдЪрд░ рд╕реВрдЪреА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЕрдЪреНрдЫреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд╣рд╛рдВ рджреЗрдЦрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рдо рддрджрдиреБрд╕рд╛рд░ рдЖрдкрдХреЛ рдЙрд╕ рдмрдЧрдЯреНрд░реИрдХ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП "рд╡реЛрдЯ" рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░



рд╣рдордиреЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдФрд░ 2.0.1-рдмреАрдЯрд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ ред рдЙрд╕реА рд╕рдордп, рд╣рдордиреЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреБрд╕реНрддрдХ рд▓рд┐рдЦреА рдФрд░ рдЙрдиреНрдирдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА рдкреБрд╕реНрддрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рджреБрд╢реНрдорди (рдЦреБрдж) рдХреЛ рд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд▓реНрджреА рд╕реЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдПред рдЖрдк рд╣рдорд╛рд░реА рд╣рд░рд╕рдВрднрд╡ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рд╣рдо рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдмрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╛рд▓реЗ рд╢рд╛рдлреНрдЯ рдХреА рдмрд╣реБрдд рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ ред

рдРрд╕реА рдмрд╛рддреЗрдВред

Source: https://habr.com/ru/post/In118892/


All Articles