Вопросы к Поиску с Алисой
Чтобы отличить междометие «о» от частицы «о» перед обращением, нужно обратить внимание на интонацию. rus.stackexchange.com
Частица имеет усилительное значение и не отделяется от обращения (не имеет самостоятельного ударения). rus.stackexchange.com Например: «О мой милый, мой нежный, прекрасный сад!..». popravilam.com
Междометие интонационно самостоятельно, ударно, после него имеется пауза. rus.stackexchange.com Например: «О, мама, почему ты меня упрекаешь?; О, Вера, посмотри, как здесь хорошо!». popravilam.com
Также усилительная частица «о» относится ко всему предложению, придавая ему особое значение. otvet.mail.ru Например: «О любимые сердцу обманы…!». otvet.mail.ru Она не отделяется запятой от фразы, к которой относится, и не имеет ударения. otvet.mail.ru