Hi - We use Nginx to expose the index to the internet. It comes down to putting some limitations on input parameters and on-the-fly rewrite of queries using embedded Perl scripting. Limitations and rewrites are usually just a bunch of regular expressions, so it is not that hard.
Cheers Markus -----Original message----- > From:Alexandre Rafalovitch <arafa...@gmail.com> > Sent: Tuesday 21st January 2014 14:01 > To: solr-user@lucene.apache.org > Subject: Solr middle-ware? > > Hello, > > All the Solr documents talk about not running Solr directly to the > cloud. But I see people keep asking for a thin secure layer in front > of Solr they can talk from JavaScript to, perhaps with some basic > extension options. > > Has anybody actually written one? Open source or in a community part > of larger project? I would love to be able to point people at > something. > > Is there something particularly difficult about writing one? Does > anybody has a story of aborted attempt or mid-point reversal? I would > like to know. > > Regards, > Alex. > P.s. Personal context: I am thinking of doing a series of lightweight > examples of how to use Solr. Like I did for a book, but with a bit > more depth and something that can actually be exposed to the live web > with live data. I don't want to reinvent the wheel of the thin Solr > middleware. > P.p.s. Though I keep thinking that Dart could make an interesting > option for the middleware as it could have the same codebase on the > server and in the client. Like NodeJS, but with saner syntax..... > > Personal website: http://www.outerthoughts.com/ > LinkedIn: http://www.linkedin.com/in/alexandrerafalovitch > - Time is the quality of nature that keeps events from happening all > at once. Lately, it doesn't seem to be working. (Anonymous - via GTD > book) >