I will say, you should go for both, one text based search and one vector based search to get to know both of these like the back of your hand and then once you are comfortable, you can choose any.
Btw, these days, in the latest solr versions, vector search is available there also. And Pinecone is configurable with Elastic search too :)