services on a Mac

Say there’s a program that needs to run on your Mac all the time forever and ever. This post describes how to set that up. The example here sets up the script that runs elasticsearch.* On a Mac, services are controlled by launchd, which is configured using launchctl. This example uses launchctl to set up …

Read moreservices on a Mac

configuring soundex in elasticsearch

elasticsearch is trivially easy to set up and start using with reasonable default settings. Like any framework, deviating from those defaults increases the challenge. Phonetic searches like soundex are supported by elasticsearch, but not out-of-the-box. What is soundex? It classifies words according to how they sound, so that similar-sounding words will match each other in …

Read moreconfiguring soundex in elasticsearch