Wie behandelt Elasticsearch Indizes? Ich habe ein Feld mit dem Namen Coordinates
, das die Unterfelder lat
und lng
in einer Sammlung namens users
enthält. Ich möchte innerhalb dieser Sammlung suchen, aber das Koordinatenfeld indizieren. In meiner MongoDB-Konfiguration ist das Feld coordinate
bereits ein 2D-Index. Wie kann ich ElasticSearch anweisen, nach diesem Feld zu suchen? Weiß es, dass Koordinaten ein Index ist? oder soll ich es mit diesem Skript sagen?Wie funktioniert elasticsearch?
curl -XPUT "localhost:9200/_river/artist/_meta" -d'
{
"type": "mongodb",
"mongodb": {
"db": "mydb",
"collection": "users"
},
"index": {
"name": "coordin",
"type": "coordinates"
}
}'
Ich habe einige Änderungen gemacht, aber es ist immer noch sehr unklar, was Sie benötigen. Ich schlage vor, einige Artikel zu lesen, wie ElasticSearch funktioniert, sehen Sie sich einige Tutorials an. Einige Artikel helfen hier - http://blog.smeef.co.uk/category/elastic-search/ – Nate
Hier finden Sie auch einige sehr gute Artikel - https : //www.found.no/foundation/ – Nate