Adds a lazyMap method to the Algolia engine to fix #298. This PR is a band-aid solution—it doesn't actually implement any 'lazy' functionality the way Scout does, lazyMap behaves exactly the same as map and just returns a lazy collection, but at least now lazyMap will work instead of returning no results.
What problem is this fixing?
See #298. lazyMap is not currently implemented, and because Scout Extended uses different result keys than Scout does, calling lazyMap when using Scout Extended always returns no results.
Describe your change
Adds a
lazyMap
method to the Algolia engine to fix #298. This PR is a band-aid solution—it doesn't actually implement any 'lazy' functionality the way Scout does,lazyMap
behaves exactly the same asmap
and just returns a lazy collection, but at least nowlazyMap
will work instead of returning no results.What problem is this fixing?
See #298.
lazyMap
is not currently implemented, and because Scout Extended uses different result keys than Scout does, callinglazyMap
when using Scout Extended always returns no results.cc @DevinCodes