강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

오늘도열심히님의 프로필 이미지
오늘도열심히

작성한 질문수

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

부분 문자열 검색 관련

작성

·

217

0

안녕하세요, 항상 좋은 강의 감사합니다.

이번 강의를 듣고나니, 부분문자열을 검색할 때에 $regex 을 활용해서 검색하는 것이, 

text index 파일을 만들지 않아도 되고, 또 다양한 정규표현식 문법으로 검색할 수 있어 더 효율적이라고 생각이 듭니다.

근데 그럼에도 text index를 통해 부분문자열을 검색하는 이유가 무엇인지 궁금합니다.

그리고 실제 일을 할때에는 어떤 방법을 더 많이 활용하는지도 궁금합니다.

답변 1

0

안녕하세요.

아무래도 항상, IT 기술은 유사한 기능을 하는 다양한 문법을 제공하는 경우가 많아서요. 정규표현식을 사용해서도 문자열 검색을 할 수 있고, 몽고db 의 경우 정규표현식 이외에 문자열 검색을 할 때는 텍스트 인덱스를 만들어서 사용하는 방법도 있다고 보시면 좋을 것 같습니다.

정규표현식을 원하는 형태로 만드는 것이 쉽지 않을 수도 있어서요. 보통은 텍스트 인덱스를 만들어서도 많이 사용합니다.

감사합니다.~

오늘도열심히님의 프로필 이미지
오늘도열심히

작성한 질문수

질문하기