elasticsearch Nest 1.2.1地理过滤器描述器-如何选择操作员?
我们正在从Nest 1.0.0迁移到1.2.1,我很难弄清楚如何使用不同的地理操作符 以前,我有一行代码:elasticsearch Nest 1.2.1地理过滤器描述器-如何选择操作员?,elasticsearch,nest,elasticsearch,Nest,我们正在从Nest 1.0.0迁移到1.2.1,我很难弄清楚如何使用不同的地理操作符 以前,我有一行代码: f.GeoShape(fieldName, geo => geo.Coordinates(points).Type("polygon").Relation("intersects")); 其中f是空的FilterDescriptor,points是 IEnumerable<IEnumerable<IEnumerable<double>>> IE
f.GeoShape(fieldName, geo => geo.Coordinates(points).Type("polygon").Relation("intersects"));
其中f是空的FilterDescriptor,points是
IEnumerable<IEnumerable<IEnumerable<double>>>
IEnumerable
但Nest 1.2.1中没有地理形状。我找到的最接近的是GeoShapePolygon,但它不接受操作符作为参数,我需要使用不同的操作符(以前使用的是“内”、“相交”和“不相交”)
如何在Nest 1.2.1中实现此功能?这在Nest的最新版本1.3.1中得到了修复:嘿,Michal,谢谢你指出这一点。看起来NEST缺少
关系
选项。我刚开始添加对它的支持。非常好用。非常感谢。