Confused about installing Apache Solr
Yet that's true. If you want to use apachesolr for your own you have to run a java server.

Alternative there are some services which you can pay to host apachesolr for you.
Some examples:


acquia
drupalconcept