Correct me if I'm wrong, but as far as I know, in p-type semiconductors, first the excitation of an electron takes place from the valence band to the conduction band due to thermal energy, then this electron moves in the direction of the applied electric field until it encounters a hole, into which it goes to complete the missing bond.
However I fail to understand how this increases conductivity. According to me, these extra holes should lead to a decrease in conductivity as they cause a perfectly free electron moving in the conduction band conducting electricity to stop and enter them.