El problema tiene que ver con los índices de candidatos. Te voy a explicar como funcionan para que veas como diagnosticas mejor tu problema.
Hay una sección en el web.config del sitio web de Evolution llamada luceneIndexingJobs. Esta sección contiene la configuración de los índices de candidatos y empleados para hacer búsquedas en el concurso (esto se hizo así por cuestiones de performance).
Por default, la sección es así:
<luceneIndexingJobs>
<add name="EmpleadosIndex" probingStoredProcedureName="rys.GetEmpIndexUltimaModif" dataStoredProcedureName="rys.GetEmpleadosIndexData" indexPhysicalPath="~\App_Data\EmpleadosIndex" generationIntervalInSeconds="300" />
<add name="CandidatosIndex" probingStoredProcedureName="rys.GetCanIndexUltimaModif" dataStoredProcedureName="rys.GetCandidatosIndexData" indexPhysicalPath="~\App_Data\CandidatosIndex" generationIntervalInSeconds="300" />
</luceneIndexingJobs>
Si vemos el CandidatosIndex (usado para búsqueda de candidatos externos) ves que se indica el nombre de 2 stored procedures, la ubicación física del índice y el intervalo de generación. Definidos a continuación:
- probingStoredProcedureName: Es el nombre del stored procedure para obtener una fecha que indicará la última modificación de la data de candidatos. Si Evolution encuentra que la fecha de última generación del índice es menor a la fecha de última modificación, disparará la generación del índice para tener fresca la información.
- dataStoredProcedureName: Es el nombre del stored procedure que regresa la data de los candidatos que se va a indexar
- indexPhysicalPath: Esta es la ruta física del índice, no deberías cambiarla
- generationIntervalInSeconds: Esto indica cada cuantos segundos se ejecutará el procedure indicado en probingStoredProcedureName para determinar si hay data nueva para indexar
Lo que supongo que está pasando es que tu candidato todavía no se ha indexado. Para verificar esto podes chequear que es lo que está regresando el SP de probing y verificar que dicha fecha tome en cuenta registros recién insertados, en la versión estándar debería funcionar bien.
Luego podes bajar el tiempo del probing para que la indexada sea mas frecuente.
Espero esto te ayude a determinar cual es tu problema
answered
02 Jun '14, 20:18
sabanito ♦♦
(suspended)
accept rate:
54%