Elasticsearch如何处理索引?我有一个字段叫做Coordinates子字段lat和lng一个叫做的集合users.我想在这个集合中搜索,但是通过索引坐标字段.在我的MongoDB配置中,该coordinate字段已经是2D索引.我怎样才能告诉ElasticSearch搜索该字段的索引?它知道坐标是一个索引吗?或者我应该通过这个脚本告诉它?
curl -XPUT "localhost:9200/_river/artist/_meta" -d'
{
"type": "mongodb",
"mongodb": {
"db": "mydb",
"collection": "users"
},
"index": {
"name": "coordin",
"type": "coordinates"
}
}'
Run Code Online (Sandbox Code Playgroud)
我假设这里的“索引”是指 MongoDB 和 SQL Server 中的索引。在elasticsearchtypes上下文中,它是和的集合documents,更像是数据库是tables和的集合rows。默认情况下,elasticsearch 中的所有字段都存储到Lucene数据结构中,可以从中高效地查询。
Elasticsearch 确实支持索引地理空间数据,可以从此处找到文档。
| 归档时间: |
|
| 查看次数: |
9404 次 |
| 最近记录: |