Если вы оцениваете только фантастически простые API, мне придется отдать свой голос за Elasticsearch. Это чрезвычайно curl
-able. Вы даже создаете и настраиваете свои индексы с curl
. Почти каждая операция предоставляется через JSON API, даже вплоть до управления кластером и всеми его индексами.
Благодаря доступному API, если вы новичок в поисковых системах, Elasticsearch, безусловно, является правильным инструментом для начала изучения основ. И это не сутулятся на высоком конце, либо. Возможно, вы слышали о переполнении стека, которое использует Elasticsearch для поиска по сайту;)
Разработка API - это одно из преимуществ, которое имеют поисковые системы молодого поколения, такие как Elasticsearch и IndexTank, по сравнению с более известными поисковыми системами, такими как Solr (и, вероятно, Sphinx, чего я тоже не знаю). Новая перспектива и меньшая база установки позволили спроектировать их API заранее, в то время как другие по необходимости несут в себе значительное количество устаревших проектных решений.
Есть сервисы Elasticsearch, в том числе мой собственный http://bonsai.io, который в настоящее время доступен в качестве дополнения Heroku. Начиная с этого поста ожидается поддержка других платформ.