Lucene(.Net) геометрични (ширина/дължина) заявки?

Пиша ASP.NET MVC сайт, където планирам да използвам Lucene.Net за търсене. Част от съдържанието на сайта ми има атрибут за местоположение и мисля да включа местоположението във функцията за търсене.

Съществува ли функционалност в Lucene, при която, ако трябва да дефинирам полета за географска ширина и дължина за моите документи, потребителят въвежда някои координати и системата връща най-близките резултати до тези координати? Ако е така, бихте ли ме насочили към някои примери за това как да използвам тези функции?


person Maxim Zaslavsky    schedule 12.08.2010    source източник


Отговори (1)


Има проект в contrib, наречен Spatial.Net. Lucene в действие има примерна реализация, но гледането на тестовия файл (TestCartesian.cs) вероятно е също толкова добро. Техническа документация може да бъде намерена тук.

person Xodarap    schedule 12.08.2010