2014-05-19 3 views
0

다른 여러 가지 질문을 찾았지만 문제는 해결할 수 없습니다. 여기 Solr (re) 인덱싱 데이터베이스

상황이다

  • 테이블 table_x와 데이터베이스
  • 새로 추가 된 인덱스 2 분마다 검사하는 cronjob에/SOLR

추가 정보에 대한을 사용하여 table_x에서 업데이트 된 콘텐츠 cronjob 및 table_x - cronjobs는 table_x의 필드를 검사하여 행이 Solr로 색인화되어야하는지 여부를 확인합니다. - table_x에는 400,000 개가 넘는 레코드가 포함되어 있습니다.

우리가 원하는 것은 Solr이 전체 table_x를 다시 색인하는 것입니다. 그러나 우리에게 명확하지 않은 2 가지 요인이 있습니다. - Solr이 400k 레코드를 모두 인덱싱하고 cronjob이 더 많은 레코드를 인덱싱 할 때 어떤 일이 발생합니까? - 검색 쿼리가 수행 될 때 어떤 일이 발생합니까? Solr이 모든 400k 레코드를 인덱싱하는 동안 웹 사이트에 있습니까?

나에게이 질문에 답변 할 수있는 사람이 있습니까?

종류와 관련,

답변

0

질문이 두 부분으로 초기 인덱싱이 진행되는 동안 감지 된 변화를 볼 때 색인에 어떻게됩니까

  • ?

    두 번째 cron 트리거가 첫 번째 완료 될 때까지 기다릴 수 있습니다. 이것은 응용 프로그램 질문 및 처리 방법에 관한 것입니다.

  • 새 색인 생성 또는 색인 생성이 진행되는 중 어떻게 쿼리가 영향을 받습니까? 사용중인 solr의 버전은 무엇입니까? NearRelaTimeSearch를 사용하여 변경 사항이 적용되기 전에 변경 사항을 확인할 수 있습니다.