MongoDB는 soundex 또는 fuzzy matching을 지원합니까? 나는 기본 연락처 이름과 주소 필드의 속임수를 찾고 싶다. 공식 C# 드라이버를 사용하고 있습니다. 감사합니다MongoDB는 soundex 또는 fuzzy matching을 지원합니까?
11
A
답변
7
Mongodb는 soundex 일치를 지원하지 않지만 Full Text Search입니다. 또한
,- (- Levensthein 거리 계산과 같은 매우 잘 일치하는 용어에 대한 아주 나쁜 부분) mongodb-user당신은 언제나 몽고에서 별도의 필드에 사운 덱스로 인코딩 된 문자열을 저장하고 그 반대를 검색 할 수 있습니다. Soundex은 실제로는 매우 작은 알고리즘 이며, 줄만 사용해야합니다.
-2
MongoDB를에서 실제 전체 텍스트 검색 및 사운 덱스와 같은 아무것도를 지원하지 않습니다. 여기에 나의 마지막 코멘트에서
또한보기 :
MongoDB를은 실제 전체 텍스트 검색이 없습니다. 패턴 일치는 전문 검색이 아닙니다. –
인용문의 후속 답변을 인용해야합니다 ... 죄송 합니다만이 목적으로 soundex를 사용하는 것은 나쁜 생각입니다. –
@ AndreasJung : 그동안 MongoDB는 FTS를 구현했습니다. 우리의 의견을 삭제합시다. –