I have a personalization use case where I need to rank a list of object ids first on initial page load. The object ids are produced server side by a separate system. My first thought was to use
optionalFilters with a list of object ids
['objectId:1', 'objectId:2', ...].
But if you’re on an essential plan Algolia only allows “1 optionalFilters per query” which I guess does not include multiple values for the same attribute? [https://www.algolia.com/doc/api-reference/api-parameters/optionalFilters/](relevant documentation).
I suppose I could fetch the objects by id on initial page load and insert them into my results using a custom
Hits component, but I wonder if there is a way to achieve this using
optionalFilters or another method.
Thanks for any help.