• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

7번째 강의에서 Token과 Term은 다른 건가요??

23.10.17 23:18 작성 조회수 230

0

공부하다보니 Token, Term이라는 단어를 보게 되었는데요

 

Token : 문자열을 쪼갠 키워드

Term : Token이 필터되고 역색인에 저장된 키워드

 

이렇게 정리하는게 맞을까요??

답변 1

답변을 작성해보세요.

1

중요한 건 저 단어들이 어떤 맥락에서 나왔느냐가 중요한데요, Token 이라는 건 문자열을 특정한 기준에 맞춰서 나눈 것 으로 생각하시면 됩니다. Term 은 쿼리 할 때 사용하는 단어이고 , 단어 그 자체를 의미한다고 생각하시면 됩니다.

예를 들면 I am a boy 를 분석한다고 했을 때 나오는 결과물들인 i, am, boy이런 것들이 Token 이라고 볼 수 있습니다.

Term은 Term 쿼리를 수행한다는 표현을 할 때 사용하는 단어이고 정확한 단어를 찾기 위해 사용합니다. https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html 을 참고 하시면 됩니다. 그냥 단어 그 자체라고 생각하시면 편합니다.