Add preliminary search support (closes #92)