Here’s a super interesting write up on how to implement a natural language search using Core Data in a Mac or iOS app. Black Pixel needed to find a way to bring a more natural way for users of the Inspirato app to search for the right vacation. Pretty cool stuff here and something I was very excited to read about with my previous experience with search technologies.
This is neat, but fairly limited. It basically looks like some fancy regex to me, not even a finite state grammar. I would not call this “natural language”.