ok thats very knowledgeable... thanks..

I will try to put a firewall to prevent some access...

What I was looking for was some global & simple setting (like in the core
setting) that prevents access to certain ip... or an htaccess type settings
allowed for the core... But I guess thats not part of solr..




On Tue, Oct 22, 2013 at 10:52 PM, Raymond Wiker <rwi...@gmail.com> wrote:

> On Oct 22, 2013, at 19:29 , Shawn Heisey <s...@elyograg.org> wrote:
> > On 10/22/2013 8:09 AM, Raheel Hasan wrote:
> >> This sounds like trouble.
> >>
> >> I have used Solr in my script (php) such that I curl it for query (using
> >> "solr/automata/select?q="). If I make it completely off-public, how
> will my
> >> own site access it?
> >>
> >> Is there any parameter to prevent access by "REMOTE_ADDR"?
> >
> > The basic design intent with Solr is this:
> >
> > 1) A set of servers that handle your website or other applicationthat
> uses Solr.
> > 2) A set of servers that handle Solr.
> > 3) A firewall that allows only relevant traffic from the end users (or
> the internet) to reach the webservers on appropriate ports.  Only trusted
> administrators can reach the Solr servers. If the websites and Solr are not
> on the same network, the firewalling should allow the website servers to
> talk freely to Solr on Solr's port.
> >
> > This means that you can't have purely javascript-driven search boxes,
> unless the javascript sends the search request to code on the webserver
> which cleans it ip and constructs a Solr query from it.
> >
> > Side issue: There are PHP packages for talking to Solr in an
> object-oriented way, rather than using crafting the URLs yourself and using
> curl.  Here's some examples:
> >
> > http://pecl.php.net/package/solr
> > http://www.solarium-project.org/
> >
> > I don't write PHP code myself, but it is usually a lot easier to deal
> with a Solr API than making URLs yourself and parsing the responses.
> >
> > Thanks,
> > Shawn
> >
>
> I have numerous search applications that only involve SOLR, jQuery,
> Apache... and two additional server processes, one of which does query
> validation, adds filtering and does an XSL transform of the search results,
> while the other does a number of application-specific support tasks. No
> SOLR API, except for HTTP.
>
> The most recent search interface I did uses "solrstrap" to do most of the
> UI work.
>
> In summary: No problem making a search interface that runs as a single web
> page.
>
>
>


-- 
Regards,
Raheel Hasan

Reply via email to