On Sun, May 30, 2010 at 2:27 PM, Visual Logic <visual.lo...@gmail.com> wrote: > Solr is embeddable but does that not just mean that SolrJ only provides the > ability to call Solr running on some server?
Nope - embeddable as in running in the same JVM as your application. > For some of my use cases using Solr on a remote server would work fine. For > other cases it will not be quick enough, Running as a separate server can be on the same host and be very quick. Was it too slow when you tried it? It's a common misconception that HTTP is slow... it's really just a TCP socket (which can be reused with persistent connections) with some standardized headers. Solr also has a binary protocol that works just fine over HTTP, so it's really not more overhead than doing something like talking to a database. But the right solution probably depends on the details of your specific usecases - if you elaborate on them, people may be able to provide more specific recommendations. -Yonik http://www.lucidimagination.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org