/ / ¿Cómo ordenar en filtro sin usar Dynamic Ranking en Endeca? - clasificación, atg, endeca

¿Cómo ordenar en filtro sin usar Dynamic Ranking en Endeca? - clasificación, atg, endeca

Estamos utilizando Endeca para buscar y mostrar registros.en frontend como un datagrid. En esa cuadrícula de datos, tenemos 10 columnas y mostramos los datos ordenados en la tabla en base a 2 columnas (por ejemplo, X e Y). Para esto, usamos Endeca.stratify (collection () / record [not% 20 (X)]) || X | 1 || *, Endeca.stratify (collection () / record [not% 20 (Y)]) || Y | 1.

También podemos aplicar filtro en las columnas dondeMostrar datos ordenados asc / desc. Utilizamos la Clasificación dinámica en Endeca y creamos dimensiones para cada campo con la selección de la clasificación dinámica y configuramos el valor de dimensión máximo para devolver como 20 según el requisito. Como sabemos que la clasificación dinámica es la clasificación de relevancia, obtiene los registros más utilizados y realiza la clasificación de esos datos.

Sin embargo, tenemos que seleccionar 20 valores únicos yordenarlos en orden asc / desc. Ejemplo: si tenemos fecha como columna, entonces necesitamos obtener 20 fechas únicas con las más recientes en la parte superior. es decir, en orden descendente. ¿Hay alguna otra manera de hacer la clasificación en el filtro aparte de la clasificación dinámica? Si deshabilitamos la clasificación dinámica, entonces no tendremos la opción de establecer el valor máximo de dimensión en 20 desde el estudio de desarrollador. Por favor sugerir para el ranking.

Respuestas

0 para la respuesta № 1

¡Finalmente encontramos una solución! Eliminé / desactivé el "ranking dinámico" para las propiedades en dimensiones desde la tubería utilizando el estudio de desarrollador. No quería que se eliminara porque ya habíamos seleccionado una opción como ordenada "alfabéticamente" en lugar de "dinámicamente" en la pestaña de clasificación dinámica en dimensiones. Además, si deseleccionamos la clasificación dinámica, la opción de establecer el límite máximo para mostrar las dimensiones (que se estableció en 20 para nosotros según el requisito) también desapareció.

Entonces, manejé esto en java para mostrar solo 20valores al marcar los resultados obtenidos y crear un contador que agregaría valores solo hasta que se reciban los 20. Ahora esto funciona como se requiere !!!!!