Я тоже наткнулся на эту статью. Я не вижу специфичного для .NET моего Google, поэтому я планирую, вероятно, портировать этот код, когда возникнет такая необходимость. Прямо сейчас я просто намочил ноги в Lucene.NET и еще не дошел до того, что мне достаточно комфортно, чтобы начать расширять его.
Код в статье, похоже, является производным примером концептуальной функциональности географического расстояния, описанной в Lucene In Action. Хотя книга основана на продукте Java, она отлично читается. Образцы переносятся легко и полны информации.