Multi-Model in Action: Using RedisGraph and RediSearch Together

At RedisConf19, I demoed a solution for running full-text RediSearch over nodes in RedisGraph. The days leading up to the event are a bit of a fog, but now, a few weeks later, I realized we should explain more about how we did this and release the source code.

In this demo, I showed a little interface that allows you to search for animals and see how they are related via the biological classification system (kingdom, phylum, class, order and so on). The full-text portion was based on the first English paragraph from Wikipedia. So, as an example, let's say you searched for "cat house pet" (Domestic Cat, Felis catus) and "baleen blue" (Blue Whale, Balaenoptera musculus), you would see that they are both just mammals, while if you searched for "cat house pet" and "snow Central Asia cat" (Snow Leopard, Panthera uncia), you would see that they both belong to the same family, Felidae.