El indice por el que buscas tiene que tener una combinacion de esos dos campo sde busqueda si codigo es numerico lo que tenes que hacer es set order to indice seek str(codigo)+nombre y si no es numerico o sea character set order to indice seek codigo+nombre