gpt4 book ai didi

elasticsearch - Elasticsearch 是如何工作的?

转载 作者:行者123 更新时间:2023-11-29 02:48:39 27 4
gpt4 key购买 nike

Elasticsearch 如何处理索引?我有一个名为 Coordinates 的字段,它在名为 users 的集合中有子字段 latlng。我想在这个集合中搜索,但是通过索引坐标字段。在我的 MongoDB 配置中,coordinate 字段已经是一个二维索引。我如何尝试告诉 ElasticSearch 搜索索引该字段?它知道坐标是一个索引吗?还是我应该用这个脚本来告诉它?

curl -XPUT "localhost:9200/_river/artist/_meta" -d'
{
"type": "mongodb",
"mongodb": {
"db": "mydb",
"collection": "users"
},
"index": {
"name": "coordin",
"type": "coordinates"
}
}'

最佳答案

我假设这里的“索引”指的是 MongoDB 和 SQL 服务器中的索引。在 elasticsearch上下文是类型文档的集合,更像是数据库是的集合。默认情况下,elasticsearch 中的所有字段都存储在 Lucene 中。可以从中有效查询的数据结构。

Elasticsearch 确实支持索引地理空间数据,文档可以从 here 找到.

关于elasticsearch - Elasticsearch 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com