Supported ionic liquid silica nanoparticles (SILnPs) as an efficient and recyclable heterogeneous catalyst for the dehydration of fructose to 5-hydroxymethylfurfural