Yes it is, but as far as i know you'll need an extra tool for the searching itself. I'm using fzf for the (fuzzy) searching. Once fzf is installed you can use the following config to set up the session switching with search:
bind C-j split-window -v "tmux list-sessions | sed -E 's/:.*$//' | grep -v \"^$(tmux display-message -p '#S')\$\" | fzf --reverse | xargs tmux switch-client -t"
I didn't figure this out myself but took this from Chris Toomey's public tmux conf.