2016-04-01 12 views
1

Ich weiß ElasticSearch bietet die Möglichkeit, mehrere Standorte für ein einzelnes Standortfeld zu tun. z.B. Q on stackmehrere Standorte in der Cloud-Suche

Ich frage mich, ob so etwas für AWS CloudSearch existiert. für z.B. sagen Sie location Feld mit latlon Typ und Sie können

location: [ 
    { 
     "lat": 40.708519, 
     "lon": -74.003212 
    }, 
    { 
     "lat": 39.752609, 
     "lon": -104.998100 
    }, 
    { 
     "lat": 51.506321, 
     "lon": -0.127140 
    } 
    ] 

Antwort

1

Cloud hat Array Versionen vieler field types (zB text-array und date-array), aber nicht für latlon Typ stopfen. Sie müssten für jeden Standort ein eigenes Feld erstellen.

Je nachdem, wie viele Speicherorte pro Dokument Sie haben, können Sie sich die Datei dynamic fields ansehen.

+0

Thx. Ich ging mit dynamischen Feldern. –

+0

@alexrousso irgendwelche Ratschläge, wenn Sie den gleichen Anwendungsfall haben, aber mit vielen Standorten? – user2976753

+0

@ user2976753 dynamische Felder – alexroussos

Verwandte Themen