рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рдЗрдВрдбреЗрдХреНрд╕рд░ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕рд░ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рдЗрдВрдбреЗрдХреНрд╕рд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдЗрдВрдбреЗрдХреНрд╕рд░ - рд╕реНрдлрд┐рдВрдХреНрд╕рд╕рд░реНрдЪ рдлреБрд▓рдЯреЗрдХреНрд╕реНрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдЬрдирд░реЗрдЯрд░

SYNOPSIS


рдЗрдВрдбреЗрдХреНрд╕рд░ [--рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓] [--рдШреБрдорд╛рдПрдБ] [--рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ | --рд╢рд╛рдВрдд] [--рд╕рднреА | рд╕реВрдЪрдХрд╛рдВрдХ | ...]

рдЗрдВрдбреЗрдХреНрд╕рд░ --рдмрд┐рд▓реНрдбрд╕реНрдЯреЙрдк рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛ COUNT [--рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓] [--рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ | --рд╢рд╛рдВрдд]
[--рд╕рднреА | рд╕реВрдЪрдХрд╛рдВрдХ | ...]

рдЗрдВрдбреЗрдХреНрд╕рд░ --рдорд░реНрдЬ MAIN_INDEX DELTA_INDEX [--рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓] [--рдШреБрдорд╛рдПрдБ] [--рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ |
--рд╢рд╛рдВрдд]

рд╡рд░реНрдгрди


рд╕реНрдлрд┐рдВрдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдкреВрд░реНрдг-рдкрд╛рда рдЦреЛрдЬ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред

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

рдЗрдВрдбреЗрдХреНрд╕рд░ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рд┐рдВрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

$ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ [рд╡рд┐рдХрд▓реНрдк] [рд╕реВрдЪрдХрд╛рдВрдХрдирд╛рдо1 [рд╕реВрдЪрдХрд╛рдВрдХрдирд╛рдо2 [...]]]

рдореВрд▓рддрдГ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВрдЧреЗ (рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдмрд╛рдж рдореЗрдВ рдмрдирд╛рдПрдВрдЧреЗ
рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ) sphinx.conf рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЗрдВрдбреЗрдХреНрд╕рд░, рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдЗрдВрдбреЗрдХреНрд╕ (рдпрд╛ рдЗрдВрдбреЗрдХреНрд╕) рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрджрд┐ sphinx.conf рдореЗрдВ 2 рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкрд░ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ, mybigindex рдФрд░ mysmallindex, рддреБрдо рдпрд╣ рдХрд░ рд╕рдХрддреЗ рдереЗ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

$ рдЗрдВрдбреЗрдХреНрд╕рд░ mybigindex
$ рдЗрдВрдбреЗрдХреНрд╕рд░ mysmallindex mybigindex

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓, sphinx.conf рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ
рдЖрдВрдХрдбрд╝реЗред рдЖрдк рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрдВрдбреЗрдХреНрд╕рд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдкреБрдирдГ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддрджрд░реНрде, рдпрд╛ рдЖрдк рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рднреА рдЕрдиреБрдХреНрд░рдорд┐рдд - рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдпрд╛ рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рде рдХреЙрд▓ рдХрд░рдиреЗ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЖрдк рд╣рдореЗрд╢рд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ
рдЙрдкрд▓рдмреНрдз рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХрд╛ рдХреБрдЫ рд╕рдВрдпреЛрдЬрдиред

рд╡рд┐рдХрд▓реНрдк


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

--рд╕рдм
рдмрддрд╛рддрд╛ рд╣реИ рдЗрдВрдбреЗрдХреНрд╕рд░ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп sphinx.conf рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рддреНрдпреЗрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реВрдЪрдХрд╛рдВрдХ. рдпрд╣ рдЫреЛрдЯреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдпрд╛ рдХреНрд░реЙрди-рдкреНрд░рдХрд╛рд░ рдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛
рд░рдЦрд░рдЦрд╛рд╡ рдХрд╛рд░реНрдп рдЬрд╣рд╛рдВ рдкреВрд░реЗ рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗрдЯ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рджрд┐рди, рдпрд╛ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЬреЛ рднреА рдЕрд╡рдзрд┐ рд╕рд░реНрд╡реЛрддреНрддрдо рд╣реИ.

рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:

$ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ --config /home/myuser/sphinx.conf --рд╕рднреА

--рдмрд┐рд▓реНрдбрд╕реНрдЯреЙрдк рдЖрдЙрдЯрдлрд╝рд╛рдЗрд▓.txt NUM
рд╕реВрдЪрдХрд╛рдВрдХ рд╕реНрд░реЛрдд рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реЛ, рдФрд░ рдЗрд╕рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рд╡реЗ рд╢рдмреНрдж рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рд╡реЗ рд╢рдмреНрдж рдЬреЛ рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрди рд░рд╣реЗ рд╣реИрдВред рдЯрд┐рдкреНрдкрдгреА; рдпрд╣ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рд╢реНрди, рдпрд╣ рдмрд╕ рдбреЗрдЯрд╛ рдХреЛ 'рдорд╛рдиреЛ' рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╣реЛ, рдЬрд┐рд╕рдореЗрдВ рдЪрд▓рд╛рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ
рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ sql_query_pre or sql_query_post. рдЖрдЙрдЯрдкреБрдЯрдлрд╝рд╛рдЗрд▓.txt рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд░рдордмрджреНрдз, рдФрд░ NUM
рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ; рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛ
рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ, рдХреЗрд╡рд▓ рдЙрддрдиреЗ рд╣реА рд╢рдмреНрдж рд╡рд╛рдкрд╕ рдЖрдПрдБрдЧреЗред рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ
рд╢рдмреНрджрдХреЛрд╢ рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ "рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдерд╛..."
рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдЖрдорддреМрд░ рдкрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ --рдмрд┐рд▓реНрдбрдлрд╝реНрд░реАрдХреНрд╕, рдиреАрдЪреЗ.

рдЙрджрд╛рд╣рд░рдг:

$ рдЗрдВрдбреЗрдХреНрд╕рд░ myindex--рдмрд┐рд▓реНрдбрд╕реНрдЯреЙрдкреНрд╕ Word_freq.txt 1000

рдпрд╣ 1,000 рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, Word_freq.txt рдореЗрдВ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛
'рдорд╛рдпрдЗрдВрдбреЗрдХреНрд╕' рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рд╢рдмреНрдж, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рдмрд╕реЗ рдЖрдо рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдзред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╣реЛрдЧреА
рдПрдХрд╛рдзрд┐рдХ рдЕрдиреБрдХреНрд░рдорд┐рддреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдП рдЧрдП рдЕрдВрддрд┐рдо рд╕реВрдЪрдХрд╛рдВрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрддрд╛ рд╣реИ --рд╕рдм (рдЕрд░реНрдерд╛рдд
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдЕрдВрддрд┐рдо)

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

рдЙрджрд╛рд╣рд░рдг:

$ рдЗрдВрдбреЗрдХреНрд╕рд░ myindex --рдмрд┐рд▓реНрдбрд╕реНрдЯреЙрдкреНрд╕ Word_freq.txt 1000 --buildfreqs

рдЗрд╕рд╕реЗ рдКрдкрд░ рдЬреИрд╕рд╛ рд╢рдмреНрдж_freq.txt рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЗ рдмрд╛рдж рд╣реЛрдЧрд╛
рдкреНрд░рд╢реНрдирдЧрдд рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдпрд╣ рдХрд┐рддрдиреА рдмрд╛рд░ рдШрдЯрд┐рдд рд╣реБрдЖред

--рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░рд╛рдЗрд▓, -c рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓
рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ. рдЖрдо рддреМрд░ рдкрд░, рдпрд╣ sphinx.conf рдХреЛ рдЦреЛрдЬреЗрдЧрд╛
рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЬреИрд╕реЗ/usr/local/sphinx/etc/sphinx.conf рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ
/usr/local/sphinx), рдЗрд╕рдХреЗ рдмрд╛рдж рдЗрдВрдбреЗрдХреНрд╕рд░ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЖрдк рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВ
рдЦреЛрд▓ рд╕реЗ. рдЗрд╕рдХрд╛ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдЙрдкрдпреЛрдЧ рд╕рд╛рдЭрд╛ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ
/usr/local/sphinx/ рдЬреИрд╕реЗ рдХрд╣реАрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рд╕реНрдлрд┐рдВрдХреНрд╕ рд╕реЗрдЯ-рдЕрдк рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдпрд╛ рдпрджрд┐ рдЖрдк рдПрдХрд╛рдзрд┐рдХ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдЙрджрд╛рд╣рд░рдгред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ
sphinx.conf рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдореА рдмрдиреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВ рдЗрдВрдбреЗрдХреНрд╕рд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

$ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ --config /home/myuser/sphinx.conf myindex

--рдбрдВрдк-рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдлрд╝рд╛рдЗрд▓
SQL рд╕реНрд░реЛрдд рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдИ рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ MySQL рд╕рдВрдЧрдд рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрдВрдк рдХрд░рддрд╛ рд╣реИ
рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕ред рдкрд░рд┐рдгрд╛рдореА рдбрдВрдк рдЗрдВрдбреЗрдХреНрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХрд╛ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ
рдФрд░ рдЕрдиреБрдХреНрд░рдордг-рд╕рдордп рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

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

рдПрдХ рдЙрджрд╛рд╣рд░рдг:

$ рдЗрдВрдбреЗрдХреНрд╕рд░--рдореБрдЦреНрдп рдбреЗрд▓реНрдЯрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВ--рдШреБрдорд╛рдПрдБ

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

--рдорд░реНрдЬ-рдбреАрдПрд╕рдЯреА-рд░реЗрдВрдЬ рдПрдЯреАрдЯреАрдЖрд░ рдиреНрдпреВрдирддрдо рдореИрдХреНрд╕
рд╡рд┐рд▓рдп рдкрд░ рджреА рдЧрдИ рдлрд╝рд┐рд▓реНрдЯрд░ рд░реЗрдВрдЬ рдЪрд▓рд╛рдПрдБред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЬреИрд╕реЗ рдХрд┐ рдорд░реНрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЧрдВрддрд╡реНрдп рд╕реВрдЪрдХрд╛рдВрдХ (рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ) --рдорд░реНрдЬ, рдФрд░ рдпрджрд┐ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ --рдорд░реНрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ),
рдЗрдВрдбреЗрдХреНрд╕рд░ рдЧрдВрддрд╡реНрдп рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдЧрд╛, рдФрд░ рдХреЗрд╡рд▓
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджрд┐рдП рдЧрдП рдлрд╝рд┐рд▓реНрдЯрд░ рд╕реЗ рд╣реЛрдХрд░ рдЧреБрдЬрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдВрддрд┐рдо рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдВрдЧреЗред рдпрд╣
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ 'рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛' рдЧреБрдг рд╣реИ, рдЬрд╣рд╛рдВ 0 рд╣реИ
рдХрд╛ рдЕрд░реНрде рд╣реИ 'рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛'ред рдРрд╕реЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

$ рдЗрдВрдбреЗрдХреНрд╕рд░ --рдорд░реНрдЬ рдореБрдЦреНрдп рдбреЗрд▓реНрдЯрд╛ --рдорд░реНрдЬ-рдбреАрдПрд╕рдЯреА-рд░реЗрдВрдЬ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ 0 0

рд╣рдЯрд╛рдП рдЧрдП (рдорд╛рди 1) рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХреЛрдИ рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╡-рд╡рд┐рд▓рдп рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЧрдВрддрд╡реНрдп рд╕реВрдЪрдХрд╛рдВрдХ. рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрдИ рдмрд╛рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдорд░реНрдЬ рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд┐рдХ рдлрд╝рд┐рд▓реНрдЯрд░, рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЗрди рд╕рднреА рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЕрдВрддрд┐рдо рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдиреЗрдВ.

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

--рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ
рдкреНрд░рдЧрддрд┐ рд╡рд┐рд╡рд░рдг рдШрдЯрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд░реЗрдВ; рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рд╡рд┐рд╡рд░рдг (рдЬреИрд╕реЗ)
рдЬреИрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдиреБрдХреНрд░рдордг рдХреА рдЧрддрд┐ рдЗрддреНрдпрд╛рджрд┐ рдХреЗрд╡рд▓ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░ рд╣реА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ
рдЕрдиреБрдХреНрд░рдордгред рдРрд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрд╕реЛрд▓ (рдпрд╛ 'tty') рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣реА рд╣реИ, рдпрд╣
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рд░рд╣реЗрдЧрд╛.

рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:

$ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ --рдШреБрдорд╛рдПрдБ --рд╕рднреА --рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ

--рдкреНрд░рд┐рдВрдЯ-рдкреНрд░рд╢реНрди
рдПрд╕рдХреНрдпреВрдПрд▓ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдбреЗрдХреНрд╕рд░ рдПрд╕рдХреНрдпреВрдПрд▓ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИ
рдФрд░ рд╡рд┐рдпреЛрдЧ рдХреА рдШрдЯрдирд╛рдПрдБред рдпрд╣ SQL рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИред

--рд╢рд╛рдВрдд
рдмрддрд╛рддрд╛ рд╣реИ рдЗрдВрдбреЗрдХреНрд╕рд░ рдЬрдм рддрдХ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рди рд╣реЛ, рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рди рдХрд░реЗрдВред рдкреБрдирдГ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрд░реЙрди-рдкреНрд░рдХрд╛рд░, рдпрд╛ рдЕрдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреМрдХрд░рд┐рдпрд╛рдВ рдЬрд╣рд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдпрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ, рдХреЛ рдЫреЛрдбрд╝рдХрд░
рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ.

рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:

$ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ --рдШреБрдорд╛рдПрдБ --рд╕рднреА --рд╢рд╛рдВрдд

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

рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:

$ рдЗрдВрдбреЗрдХреНрд╕рд░--рд░реЛрдЯреЗрдЯ--рд╕рдм

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

--рд╢рдмреНрджрд╢рдГ
рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЕрдиреБрдХреНрд░рдордг рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рд╣реБрдИрдВ (рдбреБрдкреНрд▓рд┐рдХреЗрдЯ, рд╢реВрдиреНрдп, рдпрд╛ рдЕрдиреБрдкрд▓рдмреНрдз)ред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЖрдИрдбреА; рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдлрд╝реАрд▓реНрдб IO рдореБрджреНрджреЗ; рдЖрджрд┐) рдХреА рд╕реВрдЪрдирд╛ рджреА рдЬрд╛рдПрдЧреАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рдХрд▓реНрдк
рдмрдВрдж рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рдорд╕реНрдпрд╛ рд╕рд╛рд░рд╛рдВрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЗрдВрдбреЗрдХреНрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad