Open SeanLF opened 3 years ago
When searching on a single model, we can chain methods like includes. However this fails when searching across multiple models:
includes
search = Elasticsearch::Model.search(query: {}, [ModelA, ModelB]) db_records = search.records.includes(:association) => Elasticsearch::Transport::Transport::Errors::BadRequest
It'd be nice to be able to do this without having to monkey patch the library.
When searching on a single model, we can chain methods like
includes
. However this fails when searching across multiple models:It'd be nice to be able to do this without having to monkey patch the library.