Elasticsearch: рдЦрд░рд╛рдм рднреВ-рдХреНрд╖реЗрддреНрд░ рдХреЛ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрдиреА рдЪрд╛рд╣рд┐рдП

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдорд╛рд░реНрдЪ 2014  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: elastic/elasticsearch

рдпрджрд┐ рдХрд┐рд╕реА рдбреЙрдХреНрдЯ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░рддреЗ рд╕рдордп рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдлреЙрд░реНрдореЗрдЯ рдХреА рдЧрдИ рд╡рд╕реНрддреБ рдХреЛ рдПрдХ рдЬрд┐рдпреЛрдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЦрд░рд╛рдм рднреВрдЧрд░реНрдн рдХреЗ рдмрд╛рдж рдХреЗ рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

PUT /test
{
  "mappings": {
    "foo": {
      "properties": {
        "loc": {
          "type": "geo_point"
        }
      }
    }
  }
}

PUT /test/foo/1
{
  "loc": { "lat": 0, "lon": 0 },
  "tag": "ok"
}

PUT /test/foo/2
{
  "loc": {
    "loc": {
      "lat": 0,
      "lon": 0
    }
  },
  "tag": "not_ok"
}

GET /test/_search?search_type=count
{
  "facets": {
    "tags": {
      "terms": {
        "field": "tag"
      }
    }
  }
}

рдкрд░рд┐рдгрд╛рдо:

{
   "took": 1,
   "timed_out": false,
   "_shards": {
      "total": 5,
      "successful": 5,
      "failed": 0
   },
   "hits": {
      "total": 2,
      "max_score": 0,
      "hits": []
   },
   "facets": {
      "tags": {
         "_type": "terms",
         "missing": 1,
         "total": 1,
         "other": 0,
         "terms": [
            {
               "term": "ok",
               "count": 1
            }
         ]
      }
   }
}
>bug v1.1.0 v2.0.0-beta1

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕реА рдЕрдкрд╡рд╛рдж googlesред рдпрджрд┐ рдЖрдк Elasticsearch 1.1.0 рдореЗрдВ рдЕрдкреВрд░реНрдг рдпрд╛ рдЕрдиреНрдп рдЕрдорд╛рдиреНрдп geo_point рдлрд╝реАрд▓реНрдб рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ "MapperParsingException [рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓]; рдЕрдкрд╡рд╛рдж: ElasticsearchParseException [рдлрд╝реАрд▓реНрдб [lat] рдЕрдиреБрдкрд▓рдмреНрдз] рдЬреИрд╕реЗ рдЕрдкрд╡рд╛рдж рдорд┐рд▓рддреЗ рд╣реИрдВ;" рдпрд╛ "MapperParsingException [рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓]; рдиреЗрд╕реНрдЯреЗрдб: ElasticsearchParseException [geo_point рдЕрдкреЗрдХреНрд╖рд┐рдд];", рд╕рдорд╛рдзрд╛рди рдкреВрд░реЗ geo_point рдлрд╝реАрд▓реНрдб рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИред рдЗрд╕ gist рдХреЛ рджреЗрдЦреЗрдВ: https://gist.github.com/hkorte/9936192

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдПрдХ рддреНрд░реБрдЯрд┐ @chilling рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП +1 рдХреНрдпрд╛ рдЖрдк

@ s1monw @clintongormley рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕реА рдЕрдкрд╡рд╛рдж googlesред рдпрджрд┐ рдЖрдк Elasticsearch 1.1.0 рдореЗрдВ рдЕрдкреВрд░реНрдг рдпрд╛ рдЕрдиреНрдп рдЕрдорд╛рдиреНрдп geo_point рдлрд╝реАрд▓реНрдб рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ "MapperParsingException [рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓]; рдЕрдкрд╡рд╛рдж: ElasticsearchParseException [рдлрд╝реАрд▓реНрдб [lat] рдЕрдиреБрдкрд▓рдмреНрдз] рдЬреИрд╕реЗ рдЕрдкрд╡рд╛рдж рдорд┐рд▓рддреЗ рд╣реИрдВ;" рдпрд╛ "MapperParsingException [рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓]; рдиреЗрд╕реНрдЯреЗрдб: ElasticsearchParseException [geo_point рдЕрдкреЗрдХреНрд╖рд┐рдд];", рд╕рдорд╛рдзрд╛рди рдкреВрд░реЗ geo_point рдлрд╝реАрд▓реНрдб рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИред рдЗрд╕ gist рдХреЛ рджреЗрдЦреЗрдВ: https://gist.github.com/hkorte/9936192

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

martijnvg picture martijnvg  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

matthughes picture matthughes  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ttaranov picture ttaranov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rbayliss picture rbayliss  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Praveen82 picture Praveen82  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ