完善sift