expression
long time no see; it's been a while
Polite greeting used when meeting someone after a long absence. Often used with ですね or です.
お久しぶりですね。お元気でしたか。
Long time no see. How have you been?
田中さん、お久しぶりです。
Tanaka-san, it's been a while.
Casual version without the honorific お; used among friends or in informal situations.
Polite form of 久しぶり (ひさしぶり), with the honorific prefix お added. 久しぶり itself is a noun meaning 'a long time (since the last occurrence)'. The expression is a fixed greeting.