[Refactor] split NESLRFM tagging in spark