[ https://issues.apache.org/jira/browse/SOLR-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12853053#action_12853053 ]
Lance Norskog commented on SOLR-1858: ------------------------------------- This could be handled with one simple change: add a new URL protocol 'solr'. Details: the SolrJ library would include a new method that creates a server from an URL, and the server factory would support 'solr://' and 'solr://core' as URLs. The meaning of "solr://" changes when used within an app, an EmbeddedSolr instance, or within the web app. In an Embedded Solr instance, it refers to the embedded instance itself. In a servlet container instance, it refers to that instance. 'solr://' would not be supported within a client app, because there is no Solr instance in the app. In short, the 'solr://' URL refers to the Solr instance available within the current JVM, _via the current classloader_. > Embedded Solr does not support Distributed Search > ------------------------------------------------- > > Key: SOLR-1858 > URL: https://issues.apache.org/jira/browse/SOLR-1858 > Project: Solr > Issue Type: New Feature > Components: search > Reporter: Lance Norskog > Priority: Minor > > It is impossible to do a Distributed Search across multiple cores in an > EmbeddedSolr instance. Distributed Search only works for Solr HTTP-controlled > shards, and EmbeddedSolr does not export an HTTP interface. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.