๋ฃจ์ฌ(Lucene) ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฒ์์์งJSON๊ธฐ๋ฐ ๋ฌธ์ ์ ์ฅ/๊ฒ์/๋ถ์์ค์ค์๊ฐ ๊ฒ์์์ง : ์์ธ โ ๊ฒ์ ์๋๊ฐ ๋น ๋ฆ์ค๋(shard) : ๋ฐ์ดํฐ ๊ณต๊ฐrefresh_interval : ๋ฐ์ดํฐ ๊ณต๊ฐ ์ ์ฅํ, ์ค์ ๋ ์๊ฐ ์ดํ์ ๊ฒ์์ด ๊ฐ๋ฅ (ex. 1์ด)ํด๋ฌ์คํฐ ๊ตฌ์ฑ
๋ฌธ์ ์์ธ/์กฐํ/์ญ์ ์ธ๋ฑ์ค ์์ฑ/์ญ์ ๋ฌธ์ ๊ฒ์/๋ถ์๋ฌธ์ ์์ธํ๊ธฐ๋ฌธ์ ์กฐํํ๊ธฐ๋ฌธ์ ์ญ์ ํ๊ธฐ์ธ๋ฑ์ค ์์ฑ์ธ๋ฑ์ค ํ์ธ๋ฌธ์์์ธ๋ฌธ์์์ ์คํค๋ง ํ์ธ์คํค๋ง ๋์ ์์ ๋ฐ์ดํฐ์์ธ๋ฌธ์์กฐํ - ํด๋ฆฌ(ํฌํจ์ฌ๋ถ) + ํํฐ(T/F)aggregation๋ถ์์์ ์ ๋ณดํต Kibana or Grafan
ElasticSearch ํด๋ฌ์คํฐ : ์ฌ๋ฌ๊ฐ์ ElasticSearchํ๋ก์ธ์ค(=๋ ธ๋)๋ค์ ํ๋์ ElasticSearchํ๋ก์ธ์ค ์ฒ๋ผ ์ฌ์ฉ.์ด๋ ๋ ธ๋์ API๋ฅผ ์์ฒญํด๋ ๋์ผํ ์๋ต๊ณผ ๋์์ ๋ณด์ฅ.ํ๋์ ๋ ธ๋๋ฅผ ์ด์ฉํด๋, ๋จ์ผ ๋ ธ๋๋ก ๊ตฌ์ฑ๊ดธ ํด๋ฌ์คํฐ๋ก ๋์.์ฌ์ฉ์์
ํด๋ฌ์คํฐ ์ ์ฒด์ ์ ์ฉ๋๋ ์ค์ . ํด๋ฌ์คํฐ ๊ตฌ์ฑ์ ๊ฐ ๋ ธ๋์ ๊ฐ์ ํด๋ฌ์คํฐ ์ด๋ฆ์ ์ฌ์ฉ.ํด๋ฌ์คํฐ ์ด๋ฆ ๋ณ๊ฒฝ์, ํด๋ฌ์คํฐ ๋ด ๋ชจ๋ ๋ ธ๋๋ฅผ ์ฌ์์cluster.nameํด๋ฌ์คํฐ ์ด๋ฆ (๊ธฐ๋ณธ๊ฐ : elasticsearch)ํด๋น ๋ ธ๋์๋ง ์ ์ฉ๋๋ ์ค์ .node.name๋ ธ๋ ์ด๋ฆ