inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)

인덱스 생성의 목적에 대한 질문입니다.

해결된 질문

178

너굴너굴너구리

작성한 질문수 41

0

인덱스를 생성하여 활용하는 것이

부분 문자열 검색을 위한 목적이라고 하셨는데

부분 문자열이라는게 단위가 "글자"가 아닌 "단어"인가요?

예를 들어, 출연 영화를 텍스트로 인덱스를 생성했을 때

"영어토익반" 이라고 검색을 하면 "삼진그룹 영어토익반"

데이터가 출력이 되는데

"영어" 라고 검색을 하면 데이터 출력이 안되더라고요.

제가 이해한 것이 확실한지 알고 싶어서 질문드립니다.

DBMS/RDBMS python mongodb 데이터 엔지니어링

답변 1

0

잔재미코딩 DaveLee

안녕하세요.

몽고DB 인덱스 중 Text Index 는 문자 내용 검색을 지원하기 위해, 제공되고 있으며, 이 때 조금 애매한 부분이 단어를 기반으로 인덱스를 생성합니다. (영어 기준으로 영어에서 the, a등을 빼고 각 단어를 기반으로 인덱스를 만드는 것이 기본입니다.) 그러다보니, 한글도 단어를 기반으로 인덱싱이 되고, 그래서 영어토익반으로 검색되는 부분이 있을 수 있습니다. 부분 문자열 이라는 것이 특정 문자가 아니라, 부분 단어(문자열) 이라는 의미로 생각해주시면 좋을 것 같습니다.

감사합니다.

nosql -> sql 비교

0

33

1

studio 3t 설치시 문의

0

35

1

Compass

0

49

1

강의 자료 1,2,7단원만 뜨고 압축 아무리 풀어도 나오지 않는데

0

65

1

강의9분 조건연산자 관련 질문입니다

0

61

1

MONGODB_FUNCODING_V1_2 강의자료 에러

0

96

2

애플실리콘(M1) 몽고DB 최초 설치 후 실행 시 에러 Error: Permission denied

0

210

1

db.movies.aggregate() 질문

0

147

1

아나콘다 설치가 어려운데 아나콘다가 꼭 필요 할까요 ?

0

322

1

어그리게이션 프레임웍 질문

0

159

1

studio - 3T에서 Connection오류

0

440

2

db에 이미지 데이터 저장

1

1468

1

stduio 3t 설치 완료후 처음 실행하고 Login진행 시키면 웹 화면에서 계속 멈춰있습니다 더이상 진행도 안됩니다.

1

281

1

몽고DB 비교 문법 출력이 안 됩니다.

0

344

1

아나콘다에서 주피터 노트북이 없습니다

0

461

1

껏다 켜보니 funcoding 데이터베이스가 안보입니다 ㅠ

0

226

1

nosql 섹션3. 몽고DB 데이터 수정하기부분 질문

0

249

1

강의자료가 다 들어 있지 않은 것 같아요.

0

537

3

재귀적 크롤링을 위한 링크 가져오기 8:20

0

311

1

cmd에서 mongod

0

340

1

다른 강의 수강자분들께 도움될까 싶어 남깁니다.(linux mongodb 실행관련)

0

428

1

강의 자료 문서는 제공이 안되나요?

0

439

1

putty 접속 후 몽고db 스타트를 꼭 해야하나요?

0

418

1

안녕하세요 터미널 창에서 이상한 화면 질문드립니다!

0

487

1