sort query example counts solr solr4 facet faceted-search facets

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