I am build a rental service. Users need to be able to find items by price, keyword, location, and date. The first 3 are easily handled by Algolia filters. But date is giving me a hard time.
Dates can be updated by renters at any point and there may be many sets of dates for each item. In a traditional relational database i’d have a separate table for dates and assign them to an item. Then i could pull items with matching dates.
Any idea how i could do something like this in an Aloglia search?
Should i just pull down all results and then do the filtering after aloglia has provided results, then display what matches the date ranges to users? If i do this i loose the ability to do pagination is my searches and i’d have to request all the hits at once - right?
Any help would be greatly appreciated.
Also, this is my first time using Algolia for a search project and i’m really liking it. Great job Algolia Team!