How can I choose multiple fields for faceting on a SearchQuerySet ? The Example in the Documentation shows fow to facet on a single field.
sqs = SearchQuerySet().facet('author')
Say, I have multiple fields that I want to facet on like , author, location, score ? How would I do that ?
Currently, if I use the above example from the documentation, it works as expected, But how do I implement multiple fields for faceting on a SearchQuerySet ?
You have to call facet method multiple times on the queryset for each field. You can do something like this.
sqs = SearchQuerySet()
facet_list = ('author', 'location', 'age')
for item in facet_list:
sqs = sqs.facet(item)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With