Loop54 Search is a learning search engine for e-commerce. It helps online shoppers find what they’re looking for, and allows them to explore a wider range of relevant products in a retailer’s catalogue.
The engine exposes a REST-like web API used for searching, filtering, tracking user behaviour and any custom features configured for a particular installation. The functions are called using HTTP POST requests with a set of JSON request parameters, after which the engine responds with JSON data.
All examples in this guide use the engine at helloworld.54proxy.com. It uses the products in products.json, and you can check out the results at the following link: HelloWorld demo. This demo implements most features in the documentation.
What requirements the engine has on the feed from which it fetches products.
Implementing the autocomplete (also called type-ahead) feature.
This is how you implement category navigation using Loop54.
How to implement Search, including features such as spelling suggestions, related queries and handling errors.
Apply your business logic to sorting. Boost or bury search results or category listings based on any product attribute.
How to faceting works and how to implement it in Search and other requests.
Tracking of clicks, purchases and other user events.
You can sort and filter results to fit your requirements.
Loop54 must be notified to sync the changes made to your product catalog.