Algolia is a French startup that provides hosted cloud search as a service with lots of developer-friendly API.
Integration is really easy regardless of what language you are using. They have 11 API clients and 4 mobile SDKs, including a WordPress plugin if you are using WordPress.