主页

elasticsearch 数据结构中_source字段和source字段的理解

2025-05-07 10:50AM

这是一段python代码,如何理解 _source字段和 source 字段?

```
 43         # 构建标准化的数据结构
 44         record = {
 45             'user_id': f"Abandonia_{username}",  # 使用用户名作为唯一ID
 46             'username': username,
 47             'email': email,
 48             'ip_address': ip_address if ip_address else None,
 49             'password_hash': password_hash,
 50             'salt': salt,
 51             'source': 'Abandonia',
 52             'imported_timestamp': time.strftime('%Y-%m-%d %H:%M:%S'),
 53             'nickname': email.split('@')[0]  # 使用邮箱用户名部分作为昵称
 54         }
118                         # 创建文档
119                         doc = {
120                             '_index': index_name,
121                             '_id': record['user_id'],  # 使用唯一ID避免重复导入
122                             '_source': record
123                         }
```

_source 字段:用来存储原始文档的元数据,是elasticsearch的内置字段,用于存储文档的原始json内容

source字段:是用户自定义的字段

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论