tu peux essayer en rajoutant ^ pour signifier un debut de phrase et $ pour signifier une fin de phrase
tag(snips_room) matches "/salon$|canapé$|en bas$|maison$/"
→ « qui se termine par salon ou canapé ou en bas ou maison »
tag(snips_room) matches "/^salon|^canapé|^en bas|^maison/"
→ « qui commence par salon ou canapé ou en bas ou maison »
tag(snips_room) matches "/^salon$|^canapé$|^en bas$|^maison$/"
→ « qui contient exactement salon ou canapé ou en bas ou maison »
Tu peux t’inspirer des exemple de regex php : PHP Regular Expressions
Norbert