Quick keyword search : Simple code here, I'm trying to write a code that can pick up on specific keywords, but I'm not having a lot of luck. Here's the code:

    #include <iostream>
    int main(){
    std::string input;
    bool isUnique = true;

    std::cout<<"Please type a word: ";
    std::cin>>input;

    if(input == "the" || "me" || "it"){
        isUnique = false;
    }
    if(isUnique){
        std::cout<<"UNIQUE!!"<<std::endl;
    }
    else
        std::cout<<"COMMON"<<std::endl;
    }
If you type in any of those three words (in the if statement), you'll get the proper output from the program ("COMMON"). However, if you type anything else, you'll get that same exact output. If I limit the program to only search for one word (ie: "the") and then test it, everything works as it should, but as soon as there are two or more keywords, the program just lists everything as "COMMON". I've also tried replacing the or statements with commas but that also didn't do anything. The code I'm trying to implement this into is going to have 50+ keywords so I'm trying to find the most efficient way to search for these words. 