Я долго искал и не смог найти информацию о том, как создать приложение Ruby on Rails, которое использует только ElasticSearch в качестве бэкэнда.
Может кто-нибудь показать мне способ использования драгоценных камней ElasticSearch?сохранить модель в приложении ruby on rails только для ElasticSearch?
Все решения, которые я нахожу, включают в себя резервное копирование данных в реляционную базу данных, такую как MySQL, и затем обновление ElasticSearch для обратных вызовов / перехватчиков.Я пытался избежать размещения данных в двух местах, хотел бы, чтобы все данные жили в ElasticSearch.
Я предполагаю что-то вроде этого:
class Person < ElasticSearch::ActiveRecord::Base
end
Где ElasticSearch::ActiveRecord::Base
вернет модель в ElasticSearch.