Term1 [ ํธ๋ฌ๋ธ ์ํ ] Elasticsearch keyword ํ๋์ ์ค์์ฑ (term ์ฟผ๋ฆฌ๊ฐ ์๋ ๋) Elasticsearch์์ term ์ฟผ๋ฆฌ๊ฐ ๋์ํ์ง ์๋ ๋ฌธ์ ํด๊ฒฐ ๋ฌธ์ ์ํฉ์ฑ์ฉ ๊ณต๊ณ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ ๊ธฐ๋ฅ์ Spring API์ Elasticsearch๋ฅผ ์ฐ๋ํ์ฌ ๊ตฌํํ๋ ์ค, ์๊ฒฉ ์๊ฑด(requiredSkills)์ term ์ฟผ๋ฆฌ๋ฅผ ํตํด ํํฐ๋งํ๋๋ ๋ฐ์ดํฐ๊ฐ ์ ํ ์กฐํ๋์ง ์๋ ํ์์ด ๋ฐ์ํ๋ค.๊ธฐ์กด ์ฟผ๋ฆฌ// ์๊ฒฉ ์๊ฑด ํํฐ๋งif (requestDto.getRequiredSkill() != null) { boolQueryBuilder.filter(f -> f .term(t -> t .field("requiredSkills") .value(requestDto.getRequiredSkill()) ) );}์์ธ ๋ถ์๋จผ์ Ela.. 2025. 2. 25. ์ด์ 1 ๋ค์