Nach Angaben der Apache Solr-Dokumentation über Facetten Ich kann Schlüssel benutzen, weil: Dies kann hilfreich sein, wenn das gleiche Feld mehrmals mit unterschiedlichen Ausschlüssen facettiert wird.
Ich brauche sie, weil ich eine Facette haben möchte, die mir die Optionen "Letzter Tag", "Letzte Woche" und "Letzter Monat" bietet.
Wenn ich jedoch eine Abfrage mit den folgenden Optionen spezifiziere:
http://URL/select?
...unrelated...
facet=true&
facet.date={!key=some_key}created&
f.some_key.facet.date.start=NOW/DAY-1DAY&
f.some_key.facet.date.end=NOW/DAY&
f.some_key.facet.date.gap=NOW/DAY+1DAY
...unrelated...
Solr beschwert sich darüber:
[exception] => org.apache.solr.common.SolrException: Fehlender erforderlicher Parameter: f.created.facet.date.start (oder Standard: facet.date.start)
Wenn ich facet.date.start oder f.created.facet.date.start einstelle, überschreiben sie die Felder meines some_key (start/end/gap) und das ist nutzlos, weil ich mehrere Schlüssel brauche... Kann mir jemand die richtige Richtung weisen? Aufgrund der Einschränkungen der Bibliothek, die ich verwende, muss dies in einer einzigen Abfrage erfolgen.