For instance, the chord Cmaj9, I do not want the E note to be played in this chord, then how should I write the notation to indicate this so that the player knows it? And for "rootless voicing", it is acceptable to use the notation "Cmaj9", even though I don't want the note, C to be played, right??
This sort of thing is difficult to notate with a chord symbol. You could try
Cmaj9(no3). Both are clumsy.
Generically, the best way to specify a voicing is to use actual notation. Chord symbols can carry some voicing information (c.f.
C/E), but they are usually quite vague. For example, you can't really specify a rootless voicing with a chord symbol. If they are idiomatic to the genre, a player may automatically use one. But it's not explicit in the chord symbol.
In short, if you require a specific voicing, chord symbols are the wrong tool for the job. You'll need to use something more specific, and standard notation is almost always the best option.