ElasticSearch mapping and search issue

We recently had some issues with ElasticSearch over at cliqsearch.com and
managed to get things back for searching. Our only issue is that GeoPoint
filtering is now causing errors when we search even though all mappings
seem to be there it is saying it cannot find out geo_point location_latlon.
Below is the error as well as the mapping from our ES server, and if you
search on cliqsearch.com you can reproduce the error by typing a search
with a city or town after (ie. fun in philly or yogurt philly, etc.)

Mapping for snowball2:

{
"pages-snowball2" : {
"properties" : {
"tags" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"date_indexed" : {
"format" : "dateOptionalTime",
"type" : "date"
},
"location_zip" : {
"type" : "string"
},
"website" : {
"type" : "string"
},
"metro" : {
"type" : "string"
},
"category1" : {
"type" : "string"
},
"location_latlon" : {
"dynamic" : "true",
"properties" : {
"lon" : {
"type" : "double"
},
"lat" : {
"type" : "double"
}
}
},
"category3" : {
"type" : "string"
},
"location_city" : {
"type" : "string"
},
"category2" : {
"type" : "string"
},
"id" : {
"type" : "string"
},
"location_state" : {
"type" : "string"
},
"location_street2" : {
"type" : "string"
},
"phone_bare" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"location_street" : {
"type" : "string"
}
}
}
}

error per search:
SearchPhaseExecutionException[Failed to execute phase [query], total
failure; shardFailures {[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][0]:
SearchParseException[[fb][0]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][4]:
SearchParseException[[fb][4]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][2]:
SearchParseException[[fb][2]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }]

Thank you and feel free to let me know if more info is needed.
Nick

--

Your location fields need to be type geo_point, like
this: "location_latlong":{"type":"geo_point", lat_lon:true}

On Wednesday, November 7, 2012 1:22:08 PM UTC-5, Nick Pirollo wrote:

We recently had some issues with Elasticsearch over at cliqsearch.com and
managed to get things back for searching. Our only issue is that GeoPoint
filtering is now causing errors when we search even though all mappings
seem to be there it is saying it cannot find out geo_point location_latlon.
Below is the error as well as the mapping from our ES server, and if you
search on cliqsearch.com you can reproduce the error by typing a search
with a city or town after (ie. fun in philly or yogurt philly, etc.)

Mapping for snowball2:

{
"pages-snowball2" : {
"properties" : {
"tags" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"date_indexed" : {
"format" : "dateOptionalTime",
"type" : "date"
},
"location_zip" : {
"type" : "string"
},
"website" : {
"type" : "string"
},
"metro" : {
"type" : "string"
},
"category1" : {
"type" : "string"
},
"location_latlon" : {
"dynamic" : "true",
"properties" : {
"lon" : {
"type" : "double"
},
"lat" : {
"type" : "double"
}
}
},
"category3" : {
"type" : "string"
},
"location_city" : {
"type" : "string"
},
"category2" : {
"type" : "string"
},
"id" : {
"type" : "string"
},
"location_state" : {
"type" : "string"
},
"location_street2" : {
"type" : "string"
},
"phone_bare" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"location_street" : {
"type" : "string"
}
}
}
}

error per search:
SearchPhaseExecutionException[Failed to execute phase [query], total
failure; shardFailures {[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][0]:
SearchParseException[[fb][0]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][4]:
SearchParseException[[fb][4]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][2]:
SearchParseException[[fb][2]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }]

Thank you and feel free to let me know if more info is needed.
Nick

--

Thank you Jerome,

when i try to change the mapping i get the issue of:

{"error":"MergeMappingException[Merge failed with failures {[Can't merge a
non object mapping [location_latlon] with an object mapping
[location_latlon]]}]","status":400}

is there documentation on modifying a mapping with merge errors?

On Wednesday, November 7, 2012 1:25:32 PM UTC-5, Jérôme Gagnon wrote:

Your location fields need to be type geo_point, like
this: "location_latlong":{"type":"geo_point", lat_lon:true}

On Wednesday, November 7, 2012 1:22:08 PM UTC-5, Nick Pirollo wrote:

We recently had some issues with Elasticsearch over at cliqsearch.comand managed to get things back for searching. Our only issue is that
GeoPoint filtering is now causing errors when we search even though all
mappings seem to be there it is saying it cannot find out geo_point
location_latlon. Below is the error as well as the mapping from our ES
server, and if you search on cliqsearch.com you can reproduce the error
by typing a search with a city or town after (ie. fun in philly or yogurt
philly, etc.)

Mapping for snowball2:

{
"pages-snowball2" : {
"properties" : {
"tags" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"date_indexed" : {
"format" : "dateOptionalTime",
"type" : "date"
},
"location_zip" : {
"type" : "string"
},
"website" : {
"type" : "string"
},
"metro" : {
"type" : "string"
},
"category1" : {
"type" : "string"
},
"location_latlon" : {
"dynamic" : "true",
"properties" : {
"lon" : {
"type" : "double"
},
"lat" : {
"type" : "double"
}
}
},
"category3" : {
"type" : "string"
},
"location_city" : {
"type" : "string"
},
"category2" : {
"type" : "string"
},
"id" : {
"type" : "string"
},
"location_state" : {
"type" : "string"
},
"location_street2" : {
"type" : "string"
},
"phone_bare" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"location_street" : {
"type" : "string"
}
}
}
}

error per search:
SearchPhaseExecutionException[Failed to execute phase [query], total
failure; shardFailures {[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][0]:
SearchParseException[[fb][0]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][4]:
SearchParseException[[fb][4]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][2]:
SearchParseException[[fb][2]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }]

Thank you and feel free to let me know if more info is needed.
Nick

--

I'm pretty sure you cannot change the mapping while it has been created...
you can try to close the index then change it, but then again I offer no
certitude. If you don't want to re-create your index, you can (I think) add
a new field to your mapping.

On Wednesday, November 7, 2012 1:27:22 PM UTC-5, Nick Pirollo wrote:

Thank you Jerome,

when i try to change the mapping i get the issue of:

{"error":"MergeMappingException[Merge failed with failures {[Can't merge a
non object mapping [location_latlon] with an object mapping
[location_latlon]]}]","status":400}

is there documentation on modifying a mapping with merge errors?

On Wednesday, November 7, 2012 1:25:32 PM UTC-5, Jérôme Gagnon wrote:

Your location fields need to be type geo_point, like
this: "location_latlong":{"type":"geo_point", lat_lon:true}

On Wednesday, November 7, 2012 1:22:08 PM UTC-5, Nick Pirollo wrote:

We recently had some issues with Elasticsearch over at cliqsearch.comand managed to get things back for searching. Our only issue is that
GeoPoint filtering is now causing errors when we search even though all
mappings seem to be there it is saying it cannot find out geo_point
location_latlon. Below is the error as well as the mapping from our ES
server, and if you search on cliqsearch.com you can reproduce the error
by typing a search with a city or town after (ie. fun in philly or yogurt
philly, etc.)

Mapping for snowball2:

{
"pages-snowball2" : {
"properties" : {
"tags" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"date_indexed" : {
"format" : "dateOptionalTime",
"type" : "date"
},
"location_zip" : {
"type" : "string"
},
"website" : {
"type" : "string"
},
"metro" : {
"type" : "string"
},
"category1" : {
"type" : "string"
},
"location_latlon" : {
"dynamic" : "true",
"properties" : {
"lon" : {
"type" : "double"
},
"lat" : {
"type" : "double"
}
}
},
"category3" : {
"type" : "string"
},
"location_city" : {
"type" : "string"
},
"category2" : {
"type" : "string"
},
"id" : {
"type" : "string"
},
"location_state" : {
"type" : "string"
},
"location_street2" : {
"type" : "string"
},
"phone_bare" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"location_street" : {
"type" : "string"
}
}
}
}

error per search:
SearchPhaseExecutionException[Failed to execute phase [query], total
failure; shardFailures {[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][0]:
SearchParseException[[fb][0]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][4]:
SearchParseException[[fb][4]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][2]:
SearchParseException[[fb][2]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }]

Thank you and feel free to let me know if more info is needed.
Nick

--

Thanks Jerome

For future references:

you need to delete the mapping

curl -XDELETE "localhost:9200/index/type/_mapping"

then you need to recreate the mapping. This has to be done while the index
is open, the closed index locks all operations.

curl -XPUT "localhost:9200/index/type/_mapping" -d 'NEW MAPPING'

i solved the issue of remembering it by copying and then modifying the
output of

curl -XGET "localhost:9200/index/type/_mapping"

On Wednesday, November 7, 2012 1:37:58 PM UTC-5, Jérôme Gagnon wrote:

I'm pretty sure you cannot change the mapping while it has been created...
you can try to close the index then change it, but then again I offer no
certitude. If you don't want to re-create your index, you can (I think) add
a new field to your mapping.

On Wednesday, November 7, 2012 1:27:22 PM UTC-5, Nick Pirollo wrote:

Thank you Jerome,

when i try to change the mapping i get the issue of:

{"error":"MergeMappingException[Merge failed with failures {[Can't merge
a non object mapping [location_latlon] with an object mapping
[location_latlon]]}]","status":400}

is there documentation on modifying a mapping with merge errors?

On Wednesday, November 7, 2012 1:25:32 PM UTC-5, Jérôme Gagnon wrote:

Your location fields need to be type geo_point, like
this: "location_latlong":{"type":"geo_point", lat_lon:true}

On Wednesday, November 7, 2012 1:22:08 PM UTC-5, Nick Pirollo wrote:

We recently had some issues with Elasticsearch over at cliqsearch.comand managed to get things back for searching. Our only issue is that
GeoPoint filtering is now causing errors when we search even though all
mappings seem to be there it is saying it cannot find out geo_point
location_latlon. Below is the error as well as the mapping from our ES
server, and if you search on cliqsearch.com you can reproduce the
error by typing a search with a city or town after (ie. fun in philly or
yogurt philly, etc.)

Mapping for snowball2:

{
"pages-snowball2" : {
"properties" : {
"tags" : {
"type" : "string"
},
"phone" : {
"type" : "string"
},
"date_indexed" : {
"format" : "dateOptionalTime",
"type" : "date"
},
"location_zip" : {
"type" : "string"
},
"website" : {
"type" : "string"
},
"metro" : {
"type" : "string"
},
"category1" : {
"type" : "string"
},
"location_latlon" : {
"dynamic" : "true",
"properties" : {
"lon" : {
"type" : "double"
},
"lat" : {
"type" : "double"
}
}
},
"category3" : {
"type" : "string"
},
"location_city" : {
"type" : "string"
},
"category2" : {
"type" : "string"
},
"id" : {
"type" : "string"
},
"location_state" : {
"type" : "string"
},
"location_street2" : {
"type" : "string"
},
"phone_bare" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"location_street" : {
"type" : "string"
}
}
}
}

error per search:
SearchPhaseExecutionException[Failed to execute phase [query], total
failure; shardFailures {[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][0]:
SearchParseException[[fb][0]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][4]:
SearchParseException[[fb][4]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][2]:
SearchParseException[[fb][2]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }{[YzlaeRMESNuywR_RlnomKg][fb][1]:
SearchParseException[[fb][1]: from[-1],size[-1]: Parse Failure [Failed to
parse source [{"query":{"filtered":{"query":{"query_string":{"query":"funny
philly","fields":["name","description","location_city^4","location_state","location_zip","category1^3","category2^3","category3^3","tags^4"]}},"filter":{"geo_bounding_box":{"location_latlon":{"top_left":{"lat":"40.1851042914763","lon":"-75.6488143721204"},"bottom_right":{"lat":"39.6978282085237","lon":"-74.909490874075"}}}}}}}]]];
nested: QueryParsingException[[fb] failed to find geo_point field
[location_latlon]]; }]

Thank you and feel free to let me know if more info is needed.
Nick

--