: And to be clear, is an Embedded Core an object that does not need to bring : up a TCP/IP port? It can be used with just static or instance calls, : without bringing up a listener?
correct -- when you "Embed" solr into an app, you are instantiating hte solr internals in your app, and dealing with it programaticly via Java calls. When you run the solr application, it's a war that runs in an application server, and the application server listens on a TCP/IP port and "proxies" HTTP requests to those same internal APIs. If you use SolrJ, your app can transparently deal with "Solr" without knowing wether Solr is embeeded or remote. -Hoss
