Если контекст задать в запросе нельзя, то какие различия для поисковика могут быть?
Хотя по мне так синонимы вообще употребляются независимо от контекста, может быть только тонкий речевой оттенок, но это не суть
Первое что пришло в голову - составить статистику употребления словосочетаний в текстах. Те, которых совсем мало - исключать из поиска, а выбирать скажем 10 топовых только.