elasticsearch 创建地理位置信息 不管怎么修改distance搜索结果都是全部
Elasticsearch | 作者 lixiaopeng | 发布于2019年09月04日 | 阅读数:1027
peng_test/index_two/_mapping get{
"peng_test":{
"mappings":{
"index_two":{
"properties":{
"loca":{
"type":"geo_point"
},
"loca_name":{
"type":"text"
},
"name":{
"type":"text"
},
"room_id":{
"type":"text"
}
}
}
}
}
}
peng_test/index_two/1 put
{
"name":"烟火_p",
"room_id":"0000001",
"loca_name":"北京大学",
"loca":{
"lon":116.316557,
"lat":39.998077
}
}
peng_test/index_two/2 put
{
"name":"火星人",
"room_id":"0000002",
"loca_name":"天安门",
"loca":{
"lon":116.403912,
"lat":39.914304
}
}
peng_test/index_two/3 put
{
"name":"小鱼吃大鱼",
"room_id":"0000003",
"loca_name":"大红门",
"loca":{
"lon":116.406111,
"lat":39.851743
}
}
peng_test/index_two/4 put
{
"name":"烟火_p",
"room_id":"0000001",
"loca_name":"北京大学",
"loca":{
"lon":116.316557,
"lat":39.998077
}
}
peng_test/index_one/_search get
{
"query": {
"filtered": {
"filter": {
"geo_distance": {
"distance": "1km",
"loca": {
"lat": 116.403912,
"lon": 39.914304
}
}
}
}
}
}
"peng_test":{
"mappings":{
"index_two":{
"properties":{
"loca":{
"type":"geo_point"
},
"loca_name":{
"type":"text"
},
"name":{
"type":"text"
},
"room_id":{
"type":"text"
}
}
}
}
}
}
peng_test/index_two/1 put
{
"name":"烟火_p",
"room_id":"0000001",
"loca_name":"北京大学",
"loca":{
"lon":116.316557,
"lat":39.998077
}
}
peng_test/index_two/2 put
{
"name":"火星人",
"room_id":"0000002",
"loca_name":"天安门",
"loca":{
"lon":116.403912,
"lat":39.914304
}
}
peng_test/index_two/3 put
{
"name":"小鱼吃大鱼",
"room_id":"0000003",
"loca_name":"大红门",
"loca":{
"lon":116.406111,
"lat":39.851743
}
}
peng_test/index_two/4 put
{
"name":"烟火_p",
"room_id":"0000001",
"loca_name":"北京大学",
"loca":{
"lon":116.316557,
"lat":39.998077
}
}
peng_test/index_one/_search get
{
"query": {
"filtered": {
"filter": {
"geo_distance": {
"distance": "1km",
"loca": {
"lat": 116.403912,
"lon": 39.914304
}
}
}
}
}
}
1 个回复
hm
赞同来自: