【发布时间】:2013-02-24 01:48:54
【问题描述】:
{ title: 'abcccc',
price: 3300,
price_per: 'task',
location: { lat: -33.8756, lon: 151.204 },
description: 'asdfasdf'
}
以上是我要索引的 JSON。但是,当我索引它时,错误是:
{"error":"MapperParsingException[Failed to parse [location]]; nested: ElasticSearchIllegalArgumentException[unknown property [lat]]; ","status":400}
如果我删除“位置”字段,一切正常。
如何索引地理位置?我阅读了教程,但我仍然对它的工作原理感到困惑。它应该像这样工作,对吧......?
【问题讨论】:
-
请完整说明您采取的导致该错误的步骤。
-
你试过other formats,例如
location: '-33.8756,151.204'?
标签: search lucene elasticsearch