Educational Examle of a custom Lucene Query & Scorer