рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЯрд╛рдЗрдк рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ред
рдХреНрдпрд╛ рдЖрдк рдпрд╣реА рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ? http://www.elasticsearch.org/guide/reference/mapping/meta.html
рдирд╣реАрдВ, рдпрд╣ рдЯрд╛рдЗрдк-рдореИрдкрд┐рдВрдЧ-рд╕реНрддрд░реАрдп рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред
рдореИрдВ рдПрдХ рдкреБрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реВрдВ @ https://github.com/elasticsearch/elasticsearch/pull/2378
рдХрд╕реНрдЯрдо рдореЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдВ
{
"рд╕рдорд╛рдпреЛрдЬрди" : {
"рдирдВрдмрд░_рдСрдл_рд╢рд░реНрдбреНрд╕" : 3,
"number_of_replicas" : 2
},
"рдХрд╕реНрдЯрдо_рдореЗрдЯрд╛" : {
"рдирд╛рдо 1": "рдорд╛рди 1",
"name2": {"attr1": "value1", "attr2":"value2"},
"name3": рдирдВрдмрд░
}
}
рд╣рдЯрд╛рдирд╛
/{рд╕реВрдЪрдХрд╛рдВрдХ}/_custom_meta
/{index}/_custom_meta/{name}
рд░рдЦрдирд╛
/{index}/_custom_meta/{name}
рдкрд╛рдирд╛
/{рд╕реВрдЪрдХрд╛рдВрдХ}/_custom_meta
/{index}/_custom_meta/{name}
рд╢рд╛рдпрдж рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдЗрдВрдбреЗрдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдХреЗрд╡рд▓ meta
рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╛рдкрди
@clintongormley Elasticsearch рдиреЗ рд╕рдВрд╕реНрдХрд░рдг 6.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдореЗрдВ
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рддрд┐-рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрджреНрдпрддрди рд╕рд▓рд╛рд╣ рд╣реИ?
рдЬреИрд╕рд╛ рдХрд┐ рдХреНрд▓рд┐рдВрдЯрди рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЖрдк рдореЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-meta-field.html
@brusic рдХреНрдпрд╛ рдпрд╣ рд╕рд╕реНрддрд╛ рдСрдкрд░реЗрд╢рди рд╣реИ? рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдВрджрд░ рдПрдХ рдореЗрдЯрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рдореЗрд░реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рддреЛ рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдХреНрд░рдорд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЕрджреНрдпрддрди рдХрд░реВрдБрдЧрд╛ ..
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдмрдпрд╛рди рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧрд▓рдд рдерд╛ред рдХреНрд▓рд┐рдВрдЯрди рдиреЗ рдПрдХ рдореЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛, рди рдХрд┐ рдЕрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдореЗрдЯрд╛ рдлрд╝реАрд▓реНрдб (рдЬреЛ рдЙрд╕ рд╕рдордп рдореМрдЬреВрдж рдирд╣реАрдВ рдерд╛)ред
рдореИрдВрдиреЗ рдХрднреА рднреА рдореЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЦреБрд▓реЗ рд╣реЛрдиреЗ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓реЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдПрдХ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рд░рд╛рдЬреНрдп рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдирдП рдЕрдВрддрд░реЛрдВ рдХреЛ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╕реЗ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ (рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдмрдлрд░рд┐рдВрдЧ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реИ)ред
рд╕рдЯреАрдХ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕/рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
@clintongormley рдореИрдВ рдЗрдВрдбреЗрдХреНрд╕-рд╕реНрддрд░реАрдп рдореЗрдЯрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдЕрдкрдирд╛ рд╡реЛрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдИрдПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ (рдореИрдкрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рддрд╛рдХрд┐ рдЗрдВрдЬреЗрд╕реНрдЯрд░реНрд╕ рдХреЛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП; рдирд┐рд░реНрдорд╛рдг рд╕рдордп; рдиреЛрдб рдЬрд┐рд╕рдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдпрд╛; рдордЬрдмреВрд░ рд░реАрдлреНрд░реЗрд╢/рд╡рд┐рд▓рдп рдХреА рд╕реВрдЪреА; рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рд╕реВрдЪреА ; рдЖрджрд┐, рдЖрджрд┐), рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐-рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ _meta
рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рдорд╛рди рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@clintongormley рдореИрдВ рдЗрдВрдбреЗрдХреНрд╕-рд╕реНрддрд░реАрдп рдореЗрдЯрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдЕрдкрдирд╛ рд╡реЛрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рдИрдПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ (рдореИрдкрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рддрд╛рдХрд┐ рдЗрдВрдЬреЗрд╕реНрдЯрд░реНрд╕ рдХреЛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рдПрдиреНрдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП; рдирд┐рд░реНрдорд╛рдг рд╕рдордп; рдиреЛрдб рдЬрд┐рд╕рдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдпрд╛; рдордЬрдмреВрд░ рд░реАрдлреНрд░реЗрд╢/рд╡рд┐рд▓рдп рдХреА рд╕реВрдЪреА; рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рд╕реВрдЪреА ; рдЖрджрд┐, рдЖрджрд┐), рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐-рджрд╕реНрддрд╛рд╡реЗрдЬрд╝
_meta
рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рдорд╛рди рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред