Stefan Matheis is likely the guy that knows. Personally I don't have a
problem with those URL's - not really sure how it makes anything more
difficult for developers...

Seems like a low priority change to me that would just break peoples
current bookmarks and such.

- Mark

On Thu, Mar 7, 2013 at 2:10 PM, Mark Bennett
<mark.benn...@lucidworks.com> wrote:
> As part of making Solr easier to use for new developers, one of the JIRA's I
> had filed was:
>
> SOLR-4431: Developer Curb Appeal: easier URL to get to Cloud UI
> https://issues.apache.org/jira/browse/SOLR-4431
>
> I've been trying to understand why we have such odd URLs in the first place,
> and could they be simplified?
>
> I'm talking about URLs like:
> http://localhost:8983/solr/#/
> http://localhost:8983/solr/#/~cores
> http://localhost:8983/solr/#/~cloud
>
> I'm sure there's logical reasons for all of this, but I've had trouble
> finding the original discussion threads on Google (terms like Solr and URL
> have huge match sets)
>
> I looked around Solr's web.xml file and I see some references to # and ~,
> but it doesn't really explain it, and there's a comment ("Remove in Solr
> 5.0") that applies to at least one of the mappings; I wasn't sure of the
> scope.
>
> Specific questions:
>
> * I assume this was discussed, maybe in JIRA?  I was looking for the
> original threads
> * or, Why was this done?
>
> * Did it strike anybody as odd at that time?
>
> * Is this changing in Solr 5?  If so, to what?
>
> * Or, could it be easily changed to remove "#/~" parts?  (I imagine each
> character has it's own reason for existing)
>   So ideally it'd be:
> http://localhost:8983/solr/cores
> http://localhost:8983/solr/cloud
>
> * If it can't be easily changed due to some architectural issue, could we
> add some simple redirects to the web.xml file?  (Even if we did change the
> URLs, we'd probably want redirects to preserve the old URLs for a while)
>
> * Could we add web.xml rules to allow for Solr to be the root app?
>   So in default Jetty:
> http://localhost:8983/admin
> http://localhost:8983/cores
> http://localhost:8983/cloud
> http://localhost:8983/search/collection1?q=...
>
> I suspect the current URL structure is there for very good reasons, and
> seemed like a good idea a few years ago.  And I imagine somebody might have
> even said "nobody types in URLs, they just bookmark everything!".  But
> developers and admins DO type in URLs all the time, and making things easier
> for new developers is really important.  And remember #'s and ~'s if you
> don't use the tool every single day seems like a needless hassle.
>
> Is there some reasonable compromise here, maybe just with redirects, to make
> Solr URL's really simple?
>
> Thanks for any info or links or comments!
> Mark
>
> --
> Mark Bennett / LucidWorks: Search & Big Data / mark.benn...@lucidworks.com
> Office: 408-898-4201 / Telecommute: 408-733-0387 / Cell: 408-829-6513
>
>
>
>
>
>
>



-- 
- Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to