나는 자유 텍스트의 백만 레코드가있는 컬렉션으로 mongodb를 가지고 있습니다. 이 텍스트에 온라인 질의를 사용하고 싶습니다. 내가 사용하는 사이에 고려되었다 : 키워드 검색에 대한mongodb2.4 신축성있는 검색 및 자유 텍스트 검색
- 모델 데이터 http://docs.mongodb.org/manual/tutorial/model-data-for-keyword-search/
- MongoDB를 2.4의 새로운 무료 텍스트 검색 엔진
- 탄성 검색
첫 번째 질문 : 탄성 검색을 사용하는 경우 사실 탄성 검색이 모든 문서를 보관하므로 더 이상 mongodb가 필요하지 않습니다. 내가 맞습니까?
두 번째 질문/문제 : 문서에있는 텍스트의 언어가 다를 수 있습니다. 모든 컬렉션의 언어를 지정해야하는 mongo2.4의 제한 사항 인 것 같습니다. 내가 맞습니까? 그래서 솔루션 1 (모델 데이터)을 사용하거나 먼저 언어에 따라 텍스트를 구분해야합니다. 권리? http://docs.mongodb.org/manual/tutorial/create-text-index-on-multi-language-collection/ 그래서 난 그냥 특정 분야 내에서 문서의 언어를 지정해야합니다 의견
덕분에, 제안 콜린
볼 수 있었다 그것이 당신의 불특정 요구 사항을 충족시키는 지에 관한 질문. MongoDb 텍스트 검색은 프로덕션 사용을 위해 준비되지 않았습니다. 그것은 실험적으로 분류됩니다. – WiredPrairie