2014-05-24 4 views
0

WebSolr 애드온을 사용하는 Heroku의 응용 프로그램이 있습니다. WebSolr 색인은 데이터베이스에 존재하지 않는 결과를 리턴합니다 (즉, 10 개의 ID 중 2 개만 존재하는).동일한 데이터베이스, 다른 Solr 인덱스

프로덕션 데이터베이스를 로컬 시스템에 다운로드하고 로컬 Solr 인스턴스를 다시 색인하면 유효한 결과를 얻습니다.

내가 시도 :

  • 나에게 문제가 heroku run rake sunspot:solr:reindex[1000,Model]
  • 모든 일 heroku run rake sunspot:solr:reindex 색인화를주는 모델을 색인화이 나에게 어떤 결과를 제공하지 heroku run rake sunspot:reindex

을 시도했다. 생산 중단시 (예 : 재 색인화하는 데 소요되는) 심각한 가동 중지 시간없이 WebSolr 색인을 완전히 재설정 할 수있는 방법이 있습니까?

내가 사용하고 있습니다 :

  • sunspot_solr (2.1.0)
  • 레일 (3.2.18)
  • SOLR합니다 (WebSolr의 부가 기능 페이지에보고 된) 4.4.0

답변

0

삭제 메시지를 자동으로 무시하는 Solr 4 색인에 문제가있어 설명 된 상황이 발생했습니다. 이 문제는 이전에 수정되었지만 수정 프로그램을 배포하기 전에 만들어진 인덱스는 여전히이 문제의 영향을받습니다.

다행히도 해결책은 상당히 간단합니다. 현재 인덱스 ("이 인덱스 삭제"라고 표시된 빨간색 버튼)를 삭제하고 새로운 Solr 4.4 색인을 만듭니다. 이제 데이터베이스에 대한 변경 사항이 Solr 색인에 반영됩니다. 당신이 어떤 문제 또는 질문이있는 경우

, open a support ticket 무료로 느끼거나이 내가 무슨 짓을했는지 참이었다

+0

onemorecloud.com에서 우리에게 지원에서 이메일을 촬영합니다. – GregPK

관련 문제