1
0
Fork 0
golang-github-blevesearch-b.../test/tests/geo/searches.json
Daniel Baumann 982828099e
Adding upstream version 2.5.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-19 00:20:02 +02:00

326 lines
6.2 KiB
JSON

[
{
"comment": "breweries near the couchbase office",
"search": {
"from": 0,
"size": 10,
"query": {
"location": {
"lon": -122.107799,
"lat": 37.399285
},
"distance": "100mi",
"field": "geo"
},
"sort": [
{
"by": "geo_distance",
"field": "geo",
"unit": "mi",
"location": {
"lon": -122.107799,
"lat": 37.399285
}
}
]
},
"result": {
"total_hits": 3,
"hits": [
{
"id": "firehouse_grill_brewery"
},
{
"id": "jack_s_brewing"
},
{
"id": "brewpub_on_the_green"
}
]
}
},
{
"comment": "breweries near the whitehouse",
"search": {
"from": 0,
"size": 10,
"query": {
"location": {
"lon": -77.0365,
"lat": 38.8977
},
"distance": "100mi",
"field": "geo"
},
"sort": [
{
"by": "geo_distance",
"field": "geo",
"unit": "mi",
"location": {
"lon": -77.0365,
"lat": 38.8977
}
}
]
},
"result": {
"total_hits": 3,
"hits": [
{
"id": "capital_city_brewing_company"
},
{
"id": "hook_ladder_brewing_company"
},
{
"id": "sweet_water_tavern_and_brewery"
}
]
}
},
{
"comment": "bounding box of USA",
"search": {
"from": 0,
"size": 10,
"query": {
"top_left": {
"lon": -125.0011,
"lat": 49.5904
},
"bottom_right": {
"lon": -66.9326,
"lat": 24.9493
},
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 6,
"hits": [
{
"id": "brewpub_on_the_green"
},
{
"id": "capital_city_brewing_company"
},
{
"id": "firehouse_grill_brewery"
},
{
"id": "hook_ladder_brewing_company"
},
{
"id": "jack_s_brewing"
},
{
"id": "sweet_water_tavern_and_brewery"
}
]
}
},
{
"comment": "bounding box around DC area",
"search": {
"from": 0,
"size": 10,
"query": {
"top_left": {
"lon": -78,
"lat": 39.5
},
"bottom_right": {
"lon": -76,
"lat": 38.5
},
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 3,
"hits": [
{
"id": "capital_city_brewing_company"
},
{
"id": "hook_ladder_brewing_company"
},
{
"id": "sweet_water_tavern_and_brewery"
}
]
}
},
{
"comment": "breweries near the couchbase office, using GeoJSON style points",
"search": {
"from": 0,
"size": 10,
"query": {
"location": [-122.107799,37.399285],
"distance": "100mi",
"field": "geo"
},
"sort": [
{
"by": "geo_distance",
"field": "geo",
"unit": "mi",
"location": [-122.107799,37.399285]
}
]
},
"result": {
"total_hits": 3,
"hits": [
{
"id": "firehouse_grill_brewery"
},
{
"id": "jack_s_brewing"
},
{
"id": "brewpub_on_the_green"
}
]
}
},
{
"comment": "bounding box around DC area, using GeoJSON style",
"search": {
"from": 0,
"size": 10,
"query": {
"top_left": [-78,39.5],
"bottom_right": [-76,38.5],
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 3,
"hits": [
{
"id": "capital_city_brewing_company"
},
{
"id": "hook_ladder_brewing_company"
},
{
"id": "sweet_water_tavern_and_brewery"
}
]
}
},
{
"comment": "polygon around cb office area, using GeoJSON lat/lon as array",
"search": {
"from": 0,
"size": 10,
"query": {
"polygon_points": [[77.607749,12.974872],[77.6101101,12.971725],[77.606912,12.972530],[77.603780,12.975112]],
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 2,
"hits": [
{
"id": "amoeba_brewery"
},
{
"id": "communiti_brewery"
}
]
}
},
{
"comment": "polygon around cb office area, using GeoJSON lat/lon as string",
"search": {
"from": 0,
"size": 10,
"query": {
"polygon_points": ["12.974872, 77.607749","12.971725, 77.6101101","12.972530, 77.606912","12.975112, 77.603780"],
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 2,
"hits": [
{
"id": "amoeba_brewery"
},
{
"id": "communiti_brewery"
}
]
}
},
{
"comment": "polygon around cb office area",
"search": {
"from": 0,
"size": 10,
"query": {
"polygon_points": [{"lat":12.974872, "lon":77.607749}, {"lat":12.971725, "lon":77.6101101},
{"lat":12.972530, "lon":77.606912}, {"lat":12.975112, "lon":77.603780}],
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 2,
"hits": [
{
"id": "amoeba_brewery"
},
{
"id": "communiti_brewery"
}
]
}
},
{
"comment": "polygon around cb office area as geohash",
"search": {
"from": 0,
"size": 10,
"query": {
"polygon_points": ["tdr1y40", "tdr1y13", "tdr1vcx", "tdr1vfj"],
"field": "geo"
},
"sort": [
"name"
]
},
"result": {
"total_hits": 2,
"hits": [
{
"id": "amoeba_brewery"
},
{
"id": "communiti_brewery"
}
]
}
}
]