I've been looking at ElasticSearch and I'm a huge fan of
what I'm seeing so far. I'm currently using Lucene.NET on my site
(sf4answers.com) to perform searching, but I feel that I'd rather not have
to deal with a lot of the overhead that comes with it.
I was considering SOLR, but ElasticSearch is much, much more
appealing to me.
However, I have a few questions, and I'm hoping I can find
some good answers here (and trust me, I've tried to look):
My website is currently running on a shared hosting solution
with ASP.NET (on discountasp.net). To that end, I'd use the .NET client to
access ElasticSearch hosted on another domain/ip address.
That said, are there hosting providers that will let me host
a JVM and expose the HTTP endpoint that ElasticSearch requires? If so,
could anyone point me to some trusted providers (I will admit to not knowing
much about non-Windows hosting platforms).
Also, how would I secure the operations between the ASP.NET
host and whatever is hosting the JVM? I was hoping there would be an HTTPS
endpoint (with a self issued certificate), but there doesn't seem to be one.
This is a huge concern to me, because I don't want to just leave my search
index out in the wild open to anyone who wants to place entries into it.
Any insight into this would be greatly appreciated, and
thanks in advance.
- Nick