Answer: A hordeolum is usually caused by a bacterial staph infection and results in pain, swelling, and redness. A hordeolum looks like a pus-filled lump or pimple at the edge of the eyelid. Treatment includes warm compresses and antibiotic eye drops or ointments.