2014-01-31 1 views
2

Lucene.NET (3.0.3)에서 최신 버전의 지형 공간 검색을 구현하려고합니다.Lucene의 지형 공간 검색 3.0.3 - API 변경 사항?

Lucene.Net (3.0.3), Lucene.Net Contrib (3.0.3) 및 Lucene.Net Contrib Spacial (3.0.3)을 설치했습니다.

저는이 우수한 예제를 사용하여 단순한 공간 검색 작업을하고있었습니다. 클래스/인터페이스 IProjector, SinusoidalProjector 및 CartesianTierPlotter 찾을 수없는

IProjector projector = new SinusoidalProjector(); 
var ctp = new CartesianTierPlotter(0, projector, Fields.LocationTierPrefix); 

:

http://www.leapinggorilla.com/blog/Read/1010/spatial-search-in-lucenenet---worked-example

는 다음 행을 포함한다.

문서에서 그들은 여기에 있어야하는 것처럼 보입니다.

Lucene.Net.Spatial.Tier

그러나이 전체 네임 스페이스가 없습니다.

일부 사용자는 최신 버전의 lucene에서 위의 예제를 사용하는 방법과 최신 릴리스에서 이러한 클래스와 관련하여 API가 변경된 방법을 시험해 볼 수 있습니까?

+0

는 Visual Studio를 사용하는 가정. 어셈블리를 설치 한 후 프로젝트에 어셈블리를 추가 했습니까? VS 나 당신이 사용하고있는 도구가 그 네임 스페이스를 줄 수있는'dll' 라이브러리를 찾을 수 없을 수도 있습니다. –

답변

1

나는 lucene.net 메일 링리스트에 가입하여 질문을 전문가에게 넘겼습니다. 아래에 Itamar Syn-Hershko의 답변을 포함 시켰습니다.

, Lucene.NET 3.0.3 작동하는 방법을 설명하기 위해 나는 블로그가 곧 게시해야합니다

spatial4n/spatial4j

에 따라 다른 공간 검색 모듈, 을 사용하고 있습니다. 여기에 몇 가지 내가 그에서 얼마 전에했던 쓸 것 : http://code972.com/blog/2012/05/51-the-future-of-geo-spatial-searches-with-lucene,