I have been doing research on how to implement search in my website. It looks like Sitecore is recommending Solr over Lucene based on this article. I'm also using Glass.Mapper as the ORM and have seen this article, but am still not exactly sure on how to implement it. Does anyone know of a good tutorial on getting started with search in a Sitecore 8.1 website?
Thank you!
I supported, but did not implement a Sitecore 8/Solr implementation until about a year ago. This is a big subject you are asking about.
I would suggest doing additional research before ruling out Lucene. It's too big a decision to be left to Sitecore's little article. You'll want to make sure you can get the support you need, and the culture is very different between Lucene and Solr. Be aware Solr is built on Apache Lucene.
To evaluate Solr, start with their basic tutorials. (The Sitecore + Solr articles assume a passing familiarity with both products.)
Here are tutorials for building Solr with Sitecore 8:
http://thinking.edynamic.net/making-solr-search-work-with-sitecore-8-part-1
https://sitecore-community.github.io/docs/search/solr/Configuring-Solr-for-use-with-Sitecore-8/
Definitely read what Sitecore's docs say. This article covers setup of Lucene and Solr in one doc (and may be useful for comparison).
Finally, be sure to register on Sitecore Developer Network.