this is exactly the query I don’t want to do. Because @filter(type(Restaurants)) will increase latency or not? dgraph will first do the quick index stuff and get the businesses with the highest rankings, and then check if these businesses are even restaurants. Having 3 indexes, one for restaurants, one for hotel, and one for both; is the better solution or not?
BTW wasn’t there this ‘bug’ in first: 10 that e.g if the best 10 businesses are hotels and not restaurants, that I will get returned NO results, because filtering happens after getting the first 10 results?