рд╣рдордиреЗ рдпрд╣рд╛рдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рд╕рдВрдХрд▓рд┐рдд
рдХрд┐рдП рдФрд░
рд╕реНрдлрд┐рдВрдХреНрд╕ 2.0.2-рдмреАрдЯрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ (рдпрд╣ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдРрд╕рд╛ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕рд░реНрдЪ рд╕рд░реНрд╡рд░ рд╣реИ), рдЬрд┐рд╕реЗ рджрд┐рд╕рдВрдмрд░-рджрд┐рд╕рдВрдмрд░ (рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдмрджрд▓рд╛рд╡) рдХреЗ рд▓рд┐рдП
Sphinx 1.4.3-рд░рд┐рд▓реАрдЬрд╝ , рдФрд░
рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред рд╣рдо
рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ 04 рджрд┐рд╕рдВрдмрд░ рдХреЛ рд╕реНрдлрд┐рдВрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА
(рдореБрдлреНрдд) рд░реИрд▓реА рдкрд░ рднреА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдардХ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рд╕рдВрдкрд░реНрдХ рдлрд╝реЙрд░реНрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдПрдХ рд╢рд╛рдВрдд рд░рд┐рдкреЛрд░реНрдЯ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ, рдФрд░ рдЕрдЧрд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЙрди ~ 30 рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдпреЛрдЬрдирд╛рдУрдВ / рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд╡рд┐рд╡рд░рдг рдФрд░ рдЙрдирдХреЗ рдЪрдХреНрд░ рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЙрди 30 рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд▓реНрдХрд┐ рд╕реБрдЦрдж рдЪреАрдЬреЗрдВ рд╣реИрдВред рдЦреИрд░, рдПрдХ рдирдпрд╛ рдЭрдВрдбрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЙрдЧ рд░рд┐рдкреНрд▓реЗ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд╣рд╛рдВ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕рдордп рддреЗрдЬреА рд╕реЗ рдЙрдЫрд▓рддрд╛ рд╣реИ, рд╕рднреА рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдлреИрд▓реЗ рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди (рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрди рдкрд░ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛), 256 рдкрд╛рда рдлрд╝реАрд▓реНрдб (32 рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдПрдиред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдХреБрдЫ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрдбрд╝реЗ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирддреЗ рд╣реИрдВред
MVA64 рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд▓рдЧреНрди рд╕рдорд░реНрдердиред "рдХреНрд▓рд╛рд╕рд┐рдХ" рдПрдорд╡реАрдП 32-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдорд╛рдиреЛрдВ рдХреЗ рдПрдХ рдмрд╣реБрдд рд╣реИрдВ, рдирдП рдПрдорд╡реАрдП 64 рдХреНрд░рдорд╢рдГ, 64-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдореИрдВ рджреЛ рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ: рдХ) рдЯрдХрд░рд╛рд╡ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдирд╛, рдпрджрд┐ рд╕реАрдЖрд░рд╡реА 32 рдХреЛ рдПрдорд╡реАрдП рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдмрдЪрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдмреА) рд╡рд╣рд╛рдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдмрдЪрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрдИ рдФрд░ рдХрдо рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд▓реЗрдВрдЧреЗред MVA64 рдбрд┐рд╕реНрдХ рдФрд░ рдЖрд░рдЯреА рдЗрдВрдбреЗрдХреНрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
рд╡реИрд╕реЗ,
рдПрдорд╡реАрдП рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЕрдм рдЖрд░рдЯреА рдЗрдВрдбреЗрдХреНрд╕ рдФрд░ рд╕рд╛рде рд╣реА
index_exact_words рдореЗрдВ рднреА рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░рдЯреА рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
RT рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рддрд╛рдирд╛рд╢рд╛рд╣реА = рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐
рдЕрдм рдЖрд░рдЯреА рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХреАрд╡рд░реНрдбреНрд╕ (рд╢рдмреНрдж *) рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЦреЛрдЬ рд╣реЛрддреА рд╣реИред Min_prefix_len, min_infix_len рдирд┐рд░реНрджреЗрд╢ рдЬреЛ рдХрд┐ рдбрд┐рд╕реНрдХ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдореМрдЬреВрдж рдереЗ, рдЬреЛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ
рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддреЗ рдереЗ, рд╣рдордиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓рд┐рдпрд╛: рдпрд╣ рд╣рд░ рдЬрдЧрд╣ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдкрд░ рдПрдХ рдордЬрдмреВрдд рд╣рд┐рдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рд╕реНрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ (рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрдбрд╝реА) рдбрд┐рд╕реНрдХ рдкрд░ рд╣рд┐рдЯ рднреА рд╣реИ, рдФрд░ рдЖрд░рдЯреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреАред рдЕрдирдореЛрд▓ рд╕реНрдореГрддрд┐, рдЬрд┐рд╕рдХреА рд╣рдореЗрд╢рд╛ рдХрдореА рд░рд╣рддреА рд╣реИред рдпрджрд┐ рдореИрдВ рдмрд╛рд░-рдмрд╛рд░ рд╕рдмреНрд╕рдЯреНрд░реЗрдЯрд┐рдВрдЧ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВ, рдлрд┐рд░ рдХреЛрдИ рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рддрд╛рдирд╛рд╢рд╛рд╣ = рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рд╕реНрдореГрддрд┐ рдмрд░рдХрд░рд╛рд░ рд╣реИред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдирдИ рдмрд╛рдд рд╣реИ
ATTACH INDEX ред рдЕрдм рдпрд╣ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рд╕реЗ рднрд░рд╛ рдПрдХ рдбрд┐рд╕реНрдХ рдЗрдВрдбреЗрдХреНрд╕ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдПрдХ рдирдпрд╛ рдЦрд╛рд▓реА рдЖрд░рдЯреА рдЗрдВрдбреЗрдХреНрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рд╕реНрдХ рдХреЛ рдЖрд░рдЯреА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдбрд┐рд╕реНрдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрд░рдЯреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдк рдЙрд╕ рдЖрд░рдЯреА рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП, рдпрд╛ рддреНрд╡рд░рд┐рдд рдЖрд░рдЯреА рд░рд┐рдХрд╡рд░реА рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ (pah-pah-pah) рдЙрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдмреБрд░рд╛ рд╣реЛрддрд╛ рд╣реИ: рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рд╣рд┐рдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЖрд░рдЯреА рдореЗрдВ рдПрдХ рдмрд╛рд░ рд░рд┐рдХреЙрд░реНрдб рдбрд╛рд▓рдиреЗ рд╕реЗ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рдЯреБрдХрдбрд╝реЗред рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ, рдСрдкрд░реЗрд╢рди рд╕рд┐рд░реНрдл рдирд╛рдо рдмрджрд▓рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рд╕рдордп рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдПрдХ рдмрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг) CONVERT рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдмрд╛рдд рдХреЛ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЧреИрд░-рд░рд┐рдХреНрдд рдЖрд░рдЯреА рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╢рддрдореН рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд ATTACH рдХреАрд╡рд░реНрдб рд╕реНрдХреЛрд░ рдХрд┐рдпрд╛ред
рдЕрджреНрдпрддрди рдХрдерди рдЕрдм WHERE рдореЗрдВ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ ред рдЕрдм рдЖрдк UPDATE myindex SET рд╣рдЯрд╛рдП рдЧрдП = 0 WHERE MATCH ('рдкрд░реАрдХреНрд╖рдг'), рдХреБрдПрдВ, рдпрд╛ рд╡рд╣рд╛рдБ рдЬреИрд╕реЗ рдкреНрд░рд╢реНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдЬрд╣рд╛рдБ рд╡рд┐рдХреНрд░реЗрддрд╛ = 123ред рдЙрдиред рд╢рд░реНрдд рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдПрдХ рд╣рдЬрд╝рд╛рд░ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓рдо рдорд╛рдиреЛрдВ рдХреЗ рдкрд┐рдЫрд▓реЗ рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде, рдпрд╣ рдирдпрд╛ рдЕрджреНрдпрддрди рдирд┐рдпрдорд┐рдд рдФрд░ рдбрд┐рд╕реНрдХ рджреЛрдиреЛрдВ рдЕрдиреБрдХреНрд░рдорд┐рдд рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕реВрдЪреА рдореЗрдВ рдЕрдВрддрд┐рдо "рдмрдбрд╝реА" рд╕реБрд╡рд┐рдзрд╛
рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реВрддреНрд░ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдордХреНрдЦреА ( рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЖрдзрд╛рд░рд┐рдд рд░реИрдВрдХрд░ ) рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
рд╣реИ ред рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, WEIGHT () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХрдИ рдкреВрд░реНрд╡ рд▓рд┐рдЦрд┐рдд рд░реИрдВрдХрд░ (PROXIMITY_BM25, SPH04, рдЖрджрд┐) рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓реЗ рд╣реБрдП рд╣реИрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдмрд╛рдж WEIT () рдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдбрд╛рд▓рдирд╛ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдорд┐рд╢реНрд░рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рд╕реНрд╡рдпрдВ WEIGHT () рдХреА рдЧрдгрдирд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдпрдерд╛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реИрдВрдХрд┐рдВрдЧ рдХрд╛рд░рдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдкреВрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЕрд╕рдВрднрд╡ рдерд╛ред рдФрд░ рдХрдИ рдХрд╛рд░рдХ рдирд╣реАрдВ рдереЗред
рдЕрдм рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд░реИрдВрдХрд┐рдВрдЧ рд╕реВрддреНрд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЙрдкрд▓рдмреНрдз рд░реИрдВрдХрд┐рдВрдЧ рдХрд╛рд░рдХ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реЛ рдЧрдП рд╣реИрдВред рдирдП "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпреЛрдЧреНрдп" рд░реИрдВрдХ рд╡рд╛рд▓реЗ рд╕рднреА рд░реИрдВрдХреЛрдВ рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдпрд╣рд╛рдБ рдПрдХ рд╣реИ:
$client->SetRankingMode(SPH_RANK_EXPR, "sum(lcs*user_weight)*1000+bm25");
рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реА рдЙрдореНрдореАрдж рд╕реЗ рдЬреНрдпрд╛рджрд╛ рддреЗрдЬ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдХрдИ рдмрд╛рд░ рдордВрджреА рдХреА рдЙрдореНрдореАрдж рдереА, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, 1,000,000 рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдЧреНрд░рд╣ рдкрд░, рдореИрдВ 1.1x рд╕реЗ 1.3x рдмрд╛рд░ рддрдХ рдордВрджреА рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ - рдпрд╣ рд╕рдВрдХрд▓рд┐рдд рд╕реА ++ рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╣реБрдд рдХрдо рдХрд╛рд░рдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред
рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
2.0.x рд╢рд╛рдЦрд╛ рдЕрдм рдЬрдореА рд╣реБрдИ рд╣реИ, рд╡рд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рд╣реЛрдВрдЧреА, рдХреЗрд╡рд▓ рдмрдЧ рдлрд┐рдХреНрд╕ рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрди рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬред рдирд┐рдХрдЯрддрдо рдПрдХ рдХреЛ 1 рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рдпреБрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╛ рддреЛ 1-2 рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рде рдШрдВрдЯреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ (рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрдзрд╛рд░ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ), рдпрд╛ рдЬреИрд╕реЗ рд╡реЗ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рд╕реЗ рд╕рднреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЯреНрд░рдВрдХ рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рдПрдВрдЧреА, рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 2.1.1 рд╣реИред рдЙрд╕рдХреЗ рд▓рд┐рдП, рдЕрднреА рддрдХ рд░рд┐рд▓реАрдЬрд╝ рдХреА рддрд╛рд░реАрдЦ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рд▓реЗрдХрд┐рди рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдм рдЪрд┐рдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ (* рд╢рдмреНрдж *) рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╢рдмреНрдж (рд╢рдмреНрдж *) рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рддрд╛рдирд╛рд╢рд╛рд╣ = рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред рд╢рд╛рдпрдж (рд╕рдВрднрд╡рддрдГ), рд╣рдо рдЙрд╕реА рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХрд╛ рд╕рдорд░реНрдерди рднреА рдХрд░реЗрдВрдЧреЗред рд╣рдо рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реБрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рдП (рдЕрдм рдпрд╣ рдЕрднреА рднреА рдХреНрд░рдордмрджреНрдз рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд╕рд┐рджреНрдз рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдкреЗрдВрдЪ рд▓рдЧрд╛рдиреЗ рдФрд░ рд░реВрд╕реА рдЖрдХрд╛рд░рд┐рдХреА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧреБрдкреНрдд рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рдЙрдирдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг, рдХреЛрдбрд╛рдВрддрд░рдг рдФрд░ рд░реЛрд▓рд┐рдВрдЧ рдЖрдЙрдЯ рдХреА рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╣рд┐рд▓рд╛ рджрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдкрд░реНрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг, 2.0.3-рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, "рдЬрдм рдпрд╣ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдП" - рддреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди 1 рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж, рджрд┐рд╕рдВрдмрд░ 2011 рдХреЗ рдордзреНрдп рдореЗрдВред рдпрджрд┐ рдЖрдкрдХрд╛ рдмреЙрд╕ рдирд┐рд░реНрдгрд╛рдпрдХ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреИрдЧ рдХреЗ рдмрд┐рдирд╛ рдЖрджреЗрд╢ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рд╡рд╣ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдк рдЙрд╕реЗ рдпрд╣ рднреА рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдЯреИрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреАрдЯрд╛ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдЖрд░рд╕реА рд╣реИред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдордп 2.0.2-рдмреАрдЯрд╛ рдореЗрдВ рдХреЛрдИ рдЬреНрдЮрд╛рдд рдкреНрд░рдореБрдЦ рдФрд░ рдЧрдВрднреАрд░ рдХреАрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВред рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП, рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ "рдХреЗрд╡рд▓ рдЦреЛрдЬ" рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╢рдГ рдЕрдзрд┐рдХ рд╣реА рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдХреИрдВрдбрд┐рдбреЗрдЯ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЯреИрдЧ рдХреЗ рд╕реЗрдЯ рдХреЛ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рд╣рдордиреЗ рдлрд┐рд░ рд╕реЗ рдХреБрдЫ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛрдбрд╝реАрдВ, рдФрд░ рдиреАрддрд┐ рдРрд╕реА рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдЯреИрдЧ рдореЗрдВ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ, рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдореБрджрд╛рдп рдХреЗ рдЬреАрд╡рд┐рдд рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдВ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдБ, рдФрд░
рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдХрд┐рд╕реА рднреА рднрд╛рдЧ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред
рдЕрдЦрдмрд╛рд░ рдореЗрдВ рд╕реБрдмрд╣ рдореЗрдВ, рд╢рд╛рдо рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реБрдмрд╣ рдореЗрдВ рдмрдЧрдЯреНрд░реИрдХрд░ рдореЗрдВ, рд╢рд╛рдо рдХреЛ рдЯреНрд░рдВрдХ рдореЗрдВ!
рд╕рдореНрдореЗрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╕рдм рдХреБрдЫ рдирдпрд╛, рдФрд░ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ, рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рди рдХреЗрд╡рд▓ рджреБрд░реНрд▓рдн рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯреЛрдВ рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд▓рд╛рдЗрд╡ рднреА рд╕реБрди рд╕рдХрддрд╛ рд╣реИред рд╣рдо рджреВрд╕рд░реА рдмрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдлрд┐рд░ рднреА рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ (рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕рд┐рдЦрд╛рдпрд╛ !!!), рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП, рдорд╛рд╕реНрдХреЛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐
рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ, рд░рд╡рд┐рд╡рд╛рд░, 04 рджрд┐рд╕рдВрдмрд░ ред рдкрд╛рдардХреЛрдВ рд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ, рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдореАрд▓реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ / рдпрд╛ рдмрд┐рдЬрд▓реА рдХреА рд╡рд╛рд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдЭрд╛рд╡ рднреЗрдЬреЗрдВред
рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдФрд░, рдЙрдореНрдореАрдж рд╣реИ, рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд▓рд╛рдЗрд╡ рдмреИрдардХреЗрдВред