作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建的Kibana Dev工具查询可以100%正常工作,并返回10公里范围内的结果。它的结构如下:
GET /catdb/_search
{
"query": {
"bool" : {
"must" : {
"match_phrase": {
"NAME": {
"query": "cats",
"slop": 3
}
}
},
"filter" : {
"geo_distance" : {
"distance" : "10km",
"location":{
"lat" : -25.859919,
"lon" : 28.183966
}
}
}
}
}
}
var catsSearch = client.Search<dynamic>(s => s.From(0).Size(20).Query(
q => q.Bool(
b => b.Must(
m => m.MatchPhrase(
n => n.Field("NAME").Query("cats").Slop(slop))).Filter(
f => f.GeoDistance(
g => g.Distance(10, DistanceUnit.Kilometers).Location(-25.859919, 28.183966))))));
最佳答案
您未指定地理距离字段:.Field(p => p.Location)
关于c# - ElasticSearch .net GeoDistance过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54417776/
@geodist 搜索是否使用任何类型的地理空间索引(如 R 树)来提高性能? 我对 anchor 恒定并且每个文档都有自己的以弧度存储的纬度/经度对的情况感兴趣。 我试图从 Sphinx 源代码中找
我是 Redis 的新手,正在尝试 GEODIST 功能,但发现结果与我从一些提供地理距离计算功能的网站获得的结果不一致。 例如,我尝试指向 GEOADD locations 35.0963009 -
所以我已经实现并成功使用了 Solr 4。我不得不说 Solr 4 太棒了!不管怎样,我成功地按距离排序,并使用地理过滤器将结果限制在某个区域。我现在想做的是通过距离的倒数来提高相关性分数。本页讨论了
我通过 nuget 使用 C# .NET 4.5 和 NEST 2.0 编写了以下代码。此查询始终返回我的类型“trackpointes”以及具有此距离搜索代码的文档总数。我有 2,790 个文档,计
我在使用 Solr 3.4 时遇到问题,我正在使用它的空间搜索功能,例如Geodist 和 Geofilt。一切看起来都不错,并且返回的结果据称是按距给定中心点的距离排序的。 但是,由于 Solr 3
我是一名优秀的程序员,十分优秀!