I dont know from Cordova but a former employer bet the far on Solr without evaluating in any way. When I tried a search for solr sucks I got 600,000 hits. No one ever answered my questions on stackoverflow.
I have used many apache codebases, all the others were excellent. ai expect my former employer chose solr because of thevapache foundation's great reputation. I looked forward to using it and so was completely dumbfounded by its poor quality.
Not here to defend solr specifically, but every tool has trade offs. Solr is popular and there is a lot of documentation, so it is not a bad choice for a document search database. Now, picking solr without understanding a document database and its tradeoffs is a problem, but not solrs.