코어 인덱스가 작동하지만 델타 인덱스가 작동하지 않습니다. 그러나 이상한 것은 로그 파일에 오류나 경고가 없으므로 디버깅하는 방법을 모른다는 것입니다. 나는 phusion-passenger와 Webbrick으로 로컬 테스트를했습니다. 결과는 같습니다. 난 레일 3.2.13과 생각 - 스핑크스 3.1.0을 사용합니다.Thinking Sphinx에서 델타 인덱싱이 작동하지 않습니다.
내 인덱스 정의 : 나는 또한 같은 결과를 지연 델타를 사용하여 시도
ThinkingSphinx::Index.define :log, :with => :active_record, :delta => true do
indexes msg, :sortable => true
has moment, :type => :timestamp
has program, :type => :string
end
.
아이디어가 있으십니까?
감사합니다.
편집 : 나는 데이터베이스에 MySQL을 통해 직접 데이터를 기록하기 때문에 이인가? 레일스 + active_record를 사용하면 새로운 레코드 만 인식됩니까?
물론 ts를 다시 색인 하시겠습니까? –
물론 그렇습니다. – Asco