Video search is extremely inconsistent when adding filters.
Here's a screen recording to showcase the behaviour when searching for "Cluely AI" (new AI product introduced in the last few days):
https://kagifeedback.org/assets/files/2025-04-24/1745505425-992526-screenrecorder-20250424-103319.3gp
Here's what doesn't work as expected:
- 00:14 | The default sorting of results doesn't prioritize videos from the official company channels, nor the ones with the most views which are more likely to be of higher quality.
- 00:22 | Sorting by "Views", with the order "Most first", results in a search that equates an "OR" operator. Since the keyword "AI" is more generic and surfaces videos with significantly more views, none of the results are relevant to the keyword "Cluely", even though it is the most important in the query. Thankfully, you can override this behaviour by adding the "+" operator ahead of "Cluely", but this shouldn't be required in the first place.
- 00:32 | The videos with the most views appear to be missing (but they appear at the next timestamp [0:40] when filtering the time to "Past Month")
- 00:40 | Filtering results further using the "Time" filter, with the "Past Month" option, eliminates a number of eligible results that were visible before applying the filter. Furthermore, the views counter doesn't appear for those results even though some of those videos must have thousands of views since they have hundreds to over a thousand likes.
Edit: Actually I think it's because Kagi is able to fetch the number of views for regular Instagram videos but not for Instagram Reels. Not sure if the data is supposed to be available for Reels also; I'm not very familiar with Instagram.