Home Turbocharge Your Autocomplete Feature with Soulmate

Turbocharge Your Autocomplete Feature with Soulmate

Soulmate is an Redis-based open source project designed to help developers build faster autocomplete features. According to the project’s ReadMe “It uses Redis’s sorted sets to build an index of partially completed words and the corresponding top matching items, and provides a simple sinatra app to query them.”

Soulmate was developed by the ticket searching company SeatGeek. You can see it in action on the company’s site.

More from the ReadMe:

  • Provide suggestions for multiple types of items in a single query (at SeatGeek we’re autocompleting for performers, events, and venues)
  • Results are ordered by a user-specified score
  • Arbitrary metadata for each item (at SeatGeek we’re storing both a url and a subtitle)

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the gambling and blockchain industries for major developments, new product and brand launches, game releases and other newsworthy events. Editors assign relevant stories to in-house staff writers with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.