query - solr facet sort
Solr: cálculos de faceting en tiempo de ejecución de consultas en campos de fecha y fecha actual (1)
Independientemente de la facetación, ¿has probado el componente de estadísticas ? stats = true & stats.field = Estado ... ¿filtrando por los campos de fecha?
Dado los siguientes campos de esquema:
<field indexed="true" stored="true" name="Status" type="int" />
<field indexed="true" stored="true" name="StatusDate1" type="tdate" />
<field indexed="true" stored="true" name="StatusDate2" type="tdate" />
¿Es posible que Solr maneje un cálculo de estado, dada la fecha diaria actual y los campos StatusDate1 y StatusDate2?
Por ejemplo: un determinado objeto contiene (ignore sintax) StatusDate1: 1/9/2016, StatusDate2: 5/9/2016, sabiendo que hoy es el 9/9/2016 el resultado esperado sería Status = 2.
Este estado se calcula en función de la fecha actual y los campos StatusDate de cada objeto. Me gustaría hacer facetas del campo de estado.
¿La función consulta el camino a seguir? ¿O necesito manejar esto en el momento del índice? (Una tarea que indexa todos los días parecería tonta) ¿Cuál es la mejor manera de abordar este problema?
Nota: Mi versión de Solr es 4.6.0