fix bug regarding incorrect appending facet data onto document result list