В настоящее время я изучаю возможность использования Lucene.NET для включения функции поиска в веб-приложении, над которым я работаю. Однако функция поиска, которую я реализую, должна не только выполнять полнотекстовый поиск, но и ранжировать результаты по близости к указанному адресу.
Может ли Lucene.NET справиться с этим требованием? Или мне нужно сначала реализовать какой-либо способ группировки попаданий в разные места (например, менее 5 миль, менее 10 миль и т. Д.), А затем использовать Lucene.NET для ранжирования элементов в этих группах? Или есть совершенно другой способ, которым я пропускаю?