Für Herkunft der Redensart "Schwein gehabt" gibt es 4 Theorien.
Die wahrscheinlichste ist aber folgende.
Viel spricht dafür, dass die Redensart von einem Trostpreis bei mittelalterlichen Sportfesten herrührt: Der Verlierer unterschiedlicher Wettbewerbe bekam dort immerhin noch ein Schwein oder zumindest ein Ferkel. (Quelle: Wikipedia)
Nun wünsche ich Euch beim Suchen viel Schwein - äh, viel Glück.