Cộng đồng Hỏi & Đáp của Inflearn
멀티 필드 실무 질문드립니다.
Viết
·
33
0
안녕하세요 강사님
멀티필드 강의를보면 실무에서 검색조건을 줄때 정말 좋은 기능같은데 실무에서도 자주 쓰이는지 궁금합니다.
만약 거래데이터를 저장한다 했을때 필드가 한 20개정도 되는 상황인데 이때 상품명이나 구매자명 등에 멀티필드로 text 및 keyword를 준다면 고객 입장에서는 되게 좋겠지만 내부적으로 뭔가 필드가 더 생기는것같은데 실무에서도 저런식으로 저장공간?을 신경안쓰고 얼추 많이 쓰는지 궁금합니다.
Quiz
Truy vấn nào chủ yếu được sử dụng để thực hiện tìm kiếm văn bản linh hoạt và tính điểm các tài liệu liên quan dựa trên các token tìm kiếm?
Truy vấn Term
Truy vấn Match
Truy vấn phạm vi
Bool query
Câu trả lời 1
0
안녕하세요 ! 질문 잘 해주셨어요 ~
질문해주신 내용에 답변 드려볼게요 !
"멀티필드 강의를보면 실무에서 검색조건을 줄때 정말 좋은 기능같은데 실무에서도 자주 쓰이는지 궁금합니다."
-> 네, 멀티필드는 실무에서도 검색 기능이 필요한 서비스라면 꽤 자주 활용되는 기능이에요 !
말씀하신 것처럼 내부적으로 text와 keyword 두 가지 형태로 데이터를 보관하기 때문에 저장 공간이 늘어나는 건 맞아요 ~
다만 실무에서는 저장공간보다 검색 품질과 기능이 더 중요한 경우가 많고, Elasticsearch 자체가 대용량 데이터를 다루도록 설계된 툴이다 보니 멀티필드로 인한 저장공간 증가는 보통 크게 부담스러운 수준은 아니에요 !
오히려 실무에서 더 중요하게 고려하는 부분은 어떤 필드에 멀티필드를 적용할지 선별하는 것이에요 !
말씀하신 것처럼 20개 필드가 있을 때 모든 필드에 멀티필드를 적용하는 게 아니라, 유연한 검색도 필요하고 정확한 필터링도 필요한 필드인 상품명, 카테고리, 구매자명 등 꼭 필요한 필드에만 선택적으로 적용하는 방식을 많이 사용해요 :)
추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~




