스핑크스 (sphinx search engine) 삭제된 글 바로 적용하기
스핑크그 검색 엔진에서 main + delta 로 할 시 문제점이 항상 있다.레코드가 지워지거나 했을때 해당 레코드가 지워진걸 알아 낼 수 없다는 것이다. main + delta 구조 에서는 병합을 하고 나면 델타 인덱스의 주용 인덱스와 새로운 기록은 추가가 되지만 말이다. 그렇다면 데이타 베이스에서 오래된 레코드를 삭제 하려면 어떻게 해야 할까? [ 문제 ]우리가 10 개의 DOC_ID 를 가지고 있다.우리 는 2 개의 새로운 기록이 인덱스 병합 후 11 , 12 가 추가 한다고 가정 해 보자 .우리는 12 개의 기록 ( : 1 ~ 12 DOC_ID ) 과 인덱스가 됩니다. 그러나 우리는 또한 데이터베이스에서 레코드를 2, 4 또는 다른 레코드를 삭제 한 경우엔 어떻게 될까요? 우리가 너무 많은 ID를..