๊ธฐ๋ฅ ์ค๋ช :
ํ์ฌ ์ธ๋ฑ์ค ์ค์ ์์ index.version.created๋ฅผ Lucene ๋ฒ์ ๋ฌธ์์ด๋ก ํ์ํฉ๋๋ค. 1070199.
๋๋ถ๋ถ์ ์ต์ข ์ฌ์ฉ์/๊ด๋ฆฌ์๋ ์ฌ๊ธฐ ์์ ๋งคํ์ ํ์ธํ์ง ์๋ ํ ์ง๊ด์ ์ด์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
"settings" : {
"index" : {
"creation_date" : "1460617724303",
"number_of_shards" : "5",
"number_of_replicas" : "1",
"version" : {
"created" : "1070199"
}
}
}
index.version.created๋ ์ ํ์ ๋ณ๊ฒฝํจ์ ๋ฐ๋ผ ๋์ฑ ์ ์ฉํด์ก์ต๋๋ค. ์๋ฅผ ๋ค์ด fielddata์์ doc_values๋ก ๋ณ๊ฒฝ๋๋ฉด ์ธ๋ฑ์ค ์์ฑ ๋ฒ์ ์ ํ์ธํ์ฌ ์ธ๋ฑ์ค๊ฐ 1.7(๊ธฐ๋ณธ๊ฐ์ fielddata)์์ ์์ฑ๋์๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. mappings api ์ถ๋ ฅ์ ๋ณด๋ฉด ๋ชจ๋ ํ๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก doc ๊ฐ์ผ๋ก ์ค์ ๋๊ธฐ ๋๋ฌธ์ 2.x์์ ๋ ์ด์ ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค(๋ฐ๋ผ์ ๋งคํ๋ ํ๋์ mappings api์์ ํ์๋๋ doc_values โโ์ค์ ์ด ์๋ ๊ฒฝ์ฐ 2.x์์ doc ๊ฐ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ์๋๋ฉด ์ธ๋ฑ์ค๊ฐ 1.x์์ ์์ฑ๋์๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก fielddata๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์๋ ๋ฐฉ๋ฒ์ index.version.created ํ๋๋ฅผ ์ดํด๋ณด๋ ๊ฒ์ ๋๋ค. 5.0์๋ ์ผ๋ฐ ๋ณํฉ ํ๋ก์ธ์ค(๋๋ API ์ ๊ทธ๋ ์ด๋)์ ์ผ๋ถ๋ก ์ ๊ทธ๋ ์ด๋๋์ง ์๊ณ 5.0์์ ์ธ๋ฑ์ค๋ฅผ ์์ฑํด์ผ ํ๋ ๋ด๋ถ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ index.version.created๊ฐ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ง๊ด์ ์ธ ๋ฌธ์์ด์ด ๋๋๋ก ํ๋ฉด ๋์์ด ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด 1070199 ๋์ V_1_7_1(1070199)๋ก ํ์ํ ์ ์์ต๋๊น? ๋๋ ํด๋น V_1_7_1์ ํ์ํ๋ index.version ์๋์ ๋ค๋ฅธ ํ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค(index.version.created์ ํ์์ ๋ณ๊ฒฝํ๋ฉด ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ด ์ค๋จ๋จ).
์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ ์ด๋ฏธ ๊ทธ๋ ๊ฒ ํ๊ณ ์์ง ์์ต๋๊น?
curl -XGET http://localhost :9200/{index_name}/_settings/?์์
"settings": {
"index": {
"creation_date": "1461220754753",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "drUys0-HSdGSyw5iuJeOzg",
"version": {
"created": "5000099"
}
}
}
curl -XGET http://localhost :9200/{index_name}/_settings/?pretty&human
"settings": {
"index": {
"creation_date_string": "2016-04-21T06:39:14.753Z",
"number_of_shards": "5",
"creation_date": "1461220754753",
"number_of_replicas": "1",
"uuid": "drUys0-HSdGSyw5iuJeOzg",
"version": {
"created_string": "5.0.0",
"created": "5000099"
}
}
}
์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ ์ด๋ฏธ ๊ทธ๋ ๊ฒ ํ๊ณ ์์ง ์์ต๋๊น?
๋ค, ๊ทธ๋ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๋ฉ์ง! ์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ์ธ๊ฐ ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์ด ์์ ์ ์ํํ๊ณ ์๋ค๋ ์ฌ์ค์ ๋ชฐ๋์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ด ๋๋ค๋ฉด ์ข๊ฒ ์ง๋ง ์ด๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ๊ณ ๋ง์!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฌ๋์ด ์ฝ์ ์ ์๋ ํ์์ ์ด๋ฏธ ๊ทธ๋ ๊ฒ ํ๊ณ ์์ง ์์ต๋๊น?
curl -XGET http://localhost :9200/{index_name}/_settings/?์์
curl -XGET http://localhost :9200/{index_name}/_settings/?pretty&human