When does a search database become a search engine?

Chris Perks wrote “Modern databases have a wealth of features to support the querying of text data. We can employ fuzzy search, proximity search, stemming and word-breaking to take natural language queries and return matching records with high confidence. While returning all matching records is a good start, a search engine aims to ensure the most relevant results…”

The Terminology of Knowledge Graphs

Alexandra Orth wrote “Terminology is constantly evolving and often confusing. This is especially true in tech with the constant re-defining/re-naming/re-branding/re-implement churn that companies undertake to make their product stand out. A few months ago some questions appeared in a thread regarding the use cases for knowledge graphs. Knowledge graphs and graph databases had a resurgence in popularity the…”

Dockerizing Sybase and connecting to it from Elixir

Patrick Tschorn wrote “On a recent project, we were required to connect our software to a Sybase DB on Linux, which we managed through FreeTDS and ODBC. I will summarize the relevant details in this post. Please be aware that a number of alternative solutions are conceivable. I built Docker images for our software, so that I would…”

Reasoning about GraphQL servers

Dickon Reed wrote “Lots of developers seem very excited about GraphQL, so it was useful to read Sacha Greif’s Five Common Problems in GraphQL Apps (And How to Fix Them). While learning GraphQL after working with gRPC recently a few more questions come to mind, discussed below. Being new to GraphQL I’m not trying to offer conclusions or recommendations…”