Hacker News new | ask | show | jobs
by michielvoo 4396 days ago
"In the Java space" meaning deployed in a Java servlet container. Both are stand-alone search servers, exposing their API for search and indexing through HTTP using XML and/or JSON.
1 comments

> "In the Java space" meaning deployed in a Java servlet container.

I didn't say nor mean to imply that. Technically, Solr is based on servlet technology whether stand-alone or not, you can choose to deploy it in a web container of your choice or use the Jetty instance it comes with for the "stand-alone" experience. I don't know much about Elasticsearch's architecture personally.

Elasticsearch is very component-based and can be deployed as a servlet if you really wish.

Just use a different transport implementation:

https://github.com/elasticsearch/elasticsearch-transport-war...