Solr is a standalone enterprise search server with a web-services like API. You put documents in it (called "indexing") via XML over HTTP. You query it via HTTP GET and receive XML results.
O. Alhabashneh, R. Iqbal, N. Shah, S. Amin, and A. James. Proceedings of the 19th International Conference on Conceptual Structures (ICCS 2011), volume 6828 of Lecture Notes in Computer Science, page 346-352. Springer, (2011)
P. Dmitriev, N. Eiron, M. Fontoura, and E. Shekita. WWW '06: Proceedings of the 15th international conference on World Wide Web, page 811--817. New York, NY, USA, ACM Press, (2006)