Według Apache Solr documentation on facets, mogę używać klawiszy, ponieważ: "To może być pomocne, gdy faceting na tym samym polu wiele razy z różnymi wyjątkami."Solr wiele aspektów facet
Potrzebuję ich, ponieważ chcę mieć aspekt, który daje mi opcje "Ostatni dzień", "Ostatni tydzień", "Ostatni miesiąc".
Kiedy jednak określić zapytanie o następujących rozwiązaniach przedstawionych:
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 skarży:
[wyjątek] => org.apache.solr.common.SolrException: Brak wymaganego parametru: f.created.facet.date.start (lub domyślnie: facet.date.start)
Po ustawieniu facet.date.start, lub f.created.facet.date.start, będą nadpisywać pola mojego klucza (początek/koniec/przerwa), a to jest bezużyteczne, ponieważ potrzebuję wielu kluczy ... Może Czy ktoś wskazuje mi właściwy kierunek? Z powodu ograniczeń używanej biblioteki, należy to zrobić w jednym zapytaniu.
+1 mnie uprzedził :) –
Udało się siekać go w użyciu copyFields zamiast, a nie czas na zmianę w tym momencie, ale wydaje się to rozsądne rozwiązanie także. Masz jakąś reputację! :) –
Bardzo docenione! :) –