【发布时间】:2014-02-24 07:01:36
【问题描述】:
我正在尝试在 Lucene.NET (3.0.3) 上的最新版本中实现地理空间搜索。
我已经安装了 Lucene.Net (3.0.3)、Lucene.Net Contrib (3.0.3) 和 Lucene.Net Contrib Spacial (3.0.3)。
我正在使用这个出色的示例来进行简单的空间搜索。
http://www.leapinggorilla.com/blog/Read/1010/spatial-search-in-lucenenet---worked-example
它包括以下行:
IProjector projector = new SinusoidalProjector();
var ctp = new CartesianTierPlotter(0, projector, Fields.LocationTierPrefix);
找不到类/接口 IProjector、SinusoidalProjector 和 CartesianTierPlotter。
从文档看来,它们应该位于此处。
Lucene.Net.Spatial.Tier
但是整个命名空间都不见了。
能否举例说明如何让上述示例在最新版本的 lucene 中运行,以及最新版本中这些类的 api 发生了怎样的变化?
【问题讨论】:
-
假设您使用的是 Visual Studio。安装后是否将程序集添加到项目中? VS 或您使用的任何工具可能无法找到
dll库来为您提供该命名空间。
标签: c# search lucene.net geospatial