Buenos dias:
Antes que nada les pido desculpas se eu escribo mal pois aunque soy
argentino vivo en Brasil e lamentablemente mezclo as palavras con las duas
lenguas.
Primeiro aclaro que não sei nada de ASP.
Mi pregunta viene al caso que estou asesorando a una empresa que al mesmo
tempo esta fazendo una transformación de su site. El mesmo esta escrito en
ASP.
A empresa é de Recursos Humanos e por consiguiente a base de datos do mesmo
son currículos.
Cada currículo esta conformado por varios campos e diferentes registros en
una base de dados SQL, en diferentes tabelas.
Agora viene la cuestión.
El sistema permite una busca por palavra chave tipo sistema Google. Una de
las opciones es colocar varias palabras e que el sistema busque el o los
currículos que contengan todas esas palabras. Espero hasta aca que se me
haya entendido.
Cual es el problema. O sistema busa en todo el currículo (los diferentes
campos y registros que se le indican por el programa), currículo por
currículo, OK.
Mas solo encuentra con sucesso cuando todas las palabras estan en el mesmo
campo del mismo registro. Es decir, si una palabra esta en un campo, otra
esta en otro campo e quizas en otro registro, etc, no da sucesso la busca.
Solo da sucesso (exito, currículo que cumple la condición colocada) cuando
todas as palavras estão no mesmo campo do mesmo registro.
O desenvolvedor atual explica na empresa que modificar esto seria imposible,
que provocaria un cambio bastante grande.
El dice que las palavras que uno coloca a buscar, el sistema no las salva en
diferentes variables (matriz o no) y que por eso en el sistema de busca no
se puede ir barriendo palavra por palavra, campo por campo, registro por
registro, para encontrar el sucesso. El sistema busca las palavras todas
juntas. Aclaro que las mismas no necesariamente deben estar contiguas mas si
deben estar en el mismo campo para dar suceso. Mas no se porque no entiendo
las explicaciones como hace la busca con que tipo de procedimiento.
Antes de hacer la pregunta espero que se me haya entendido e agradeço a
todos los interesados.
Pregunto: en función de lo explicado tiene logica lo que dice el
desarrollador?
Podría ser facil solucionar esto?
Que ideas sugieren para solucionar?
Muchas gracias
Carlos Balestrini
Leer las respuestas