Make lunr optional