0

우리는 문서 변환 서비스로 작성된 응답 단위 인 많은 수의 문서를 포함하는 Cloudemix에 Cloudant 데이터베이스를 가지고 있습니다. 이 답변 단위는 Solr Retrieve 및 Rank 컬렉션을 채우기 위해 사용됩니다. Cloudant 데이터베이스는 응답 단위에 대한 기록 시스템입니다.검색 및 순위 (Solr)에서 모든 문서를 다운로드하려면 어떻게해야합니까?

중요하지 않은 이유 때문에 Cloudant 데이터베이스가 더 이상 유효하지 않습니다. 우리가 필요로하는 것은 Solr 컬렉션에서 모든 것을 다운로드하고 Cloudant 데이터베이스를 다시 만드는 방법입니다. 누구든지 저에게 그렇게 할 수있는 방법을 말해 줄 수 있습니까?

답변

0

나는 자동화 된 방법을 모르고 있습니다.

당신은 SOLR에서 모든 문서를 가져올 필요가 (당신이 그들을 많이 가지고 가정 매겨진 방법으로이 작업을 수행 - Solr doc에서이 작업을 수행하는 방법에 대한 몇 가지 예제가) 있습니다 Cloudant로를 추가합니다 .

스키마에서 stored으로 설정된 필드에 대해서만이 작업을 수행 할 수 있습니다. Cloudant에 필요한 중요한 필드가 Solr에 저장되어 있지 않다면 방해받을 수 있습니다. :(

0

하나의 Cloudant 데이터베이스를 다른 복제 데이터베이스로 복제하면 정확한 복제본을 만들 수 있습니다.

또 다른 방법은 couchbackup과 같은 도구를 사용하여 데이터베이스 문서의 사본을 가져 와서 (삭제를 무시함) 텍스트 파일에 데이터를 저장할 수있게하는 것입니다. 그런 다음 couchrestore 도구를 사용하여 데이터 파일을 새 데이터베이스에 업로드 할 수 있습니다.

자세한 내용은 this blog을 참조하십시오.