찾다

 >  Q&A  >  본문

Mongodb 전체 텍스트 인덱스 설정이 합리적입니까?

데이터 양은 100만개로 그리 크지 않습니다. 값 길이가 100보다 큰 필드가 있는데, 이는 중국어, 영어 및 거의 모든 문자를 포함하여 매우 깁니다. 전체 텍스트 인덱싱이 사용되지만 이상적이지는 않습니다.

1. 인덱스를 사용해도 검색 속도가 매우 느립니다.

으아악

2.''를 검색하면 ''로 변환되지만 전혀 실행되지 않는 것처럼 반영이 되지 않습니다. 반복적으로 종료하고 다시 열고(고객의 mongo 참조) 다시 쿼리합니다. 메모리(12G, 시스템이 11G를 사용할 수 있는 경우 제외)를 채우고 직접 정지됩니다. 하드 재부팅.

으아악

인덱싱이 이런 요구에 적합한지 궁금합니다.
감사합니다

为情所困为情所困2761일 전857

모든 응답(1)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-05-31 10:37:52

    현재는 전체 텍스트 인덱싱을 위해 전문적인 검색 엔진을 사용하는 것이 좋습니다. MongoDB는 전체 텍스트 인덱싱을 지원하지만 그 기능이 그다지 풍부하지 않고 사용 시나리오가 제한적이며 많은 경우 문제가 있으므로 그렇지 않습니다. 추천합니다.

    회신하다
    0
  • 취소회신하다