Boosting & Burying Entities

Hi Team,

My client is asking whether it is possible for us to completely hide entities for a certain query. The use case is for a search of “business sim” the client doesn’t want to return certain product entities as they’re not relevant. If you refer to the screenshot below, you’ll see that for the search they only want the three entities highlighted green to show with the other entities hiding completely - both on universal & vertical search.

Is this possible? I’ve made an advanced filter for the three “business sim” entities and have created a BOOST_ENTITIES query rule using that filter, but I’m not sure if it’s possible to hide the other entities completely for that search. I’ve tested numerous approaches such as setting a RETURN_NO_RESULTS query rule alongside the existing BOOST_ENTITIES one but that just hide all product entities for the search. I also tried adding a BURY_ENTITIES query rule for each entity that needed to be hidden, but that just buried the entity at the bottom of the vertical as opposed to hiding it completely.

Thanks, any advice is appreciated!

This was resolved by using the ADD_FILTER query rule, as detailed here. That query rule enabled me to ONLY return the entities within the advanced filter for the "business sim search.

Hey @Scott_Howlett thanks for following up! Yes, we agree that applying the ADD_FILTER rule is the best solution for blacklisting entities from a given query.

Sam