Recipe Search Tutorial
May 16, 2014
Over at SitePoint, writer Adam Bard gets into the nitty gritty of creating a site search system in, “Building a Recipe Search Site with Angular and Elasticsearch.” The article begins:
“Have you ever wanted to build a search feature into an application? In the old days, you might have found yourself wrangling with Solr, or building your own search service on top of Lucene — if you were lucky. But, since 2010, there’s been an easier way: Elasticsearch.
“Elasticsearch is an open-source storage engine built on Lucene. It’s more than a search engine; it’s a true document store, albeit one emphasizing search performance over consistency or durability. This means that, for many applications, you can use Elasticsearch as your entire backend.”
The article goes on to supply step-by-step instructions, complete with code snippets, for building a recipe search engine based on the open-source version found at OpenRecipeSearch.com. Bard has pupils begin with a download of Elasticsearch and the OpenRecipe database, proceeds to crafting an appropriate UI (that’s where the open-source Angular comes in), and concludes with a few deployment notes. Bard also points readers to his demo file repository at GitHub. Anyone with a site-search deployment in their future might want to at least bookmark this resource.
Cynthia Murrell, May 16, 2014
Sponsored by ArnoldIT.com, developer of Augmentext