tests.system.opensearch.example_opensearch
¶
模块内容¶
类¶
用于在 opensearch 中持久化文档的类,类似于模型。 |
函数¶
属性¶
- class tests.system.opensearch.example_opensearch.LogDocument(meta=None, **kwargs)[source]¶
基类:
opensearchpy.helpers.document.Document
用于在 opensearch 中持久化文档的类,类似于模型。
- save(**kwargs)[source]¶
将文档保存到 opensearch 中。如果文档不存在,则创建文档;否则,将覆盖文档。如果此操作导致创建新文档,则返回
True
。- 参数
index – 要使用的 opensearch 索引,如果
Document
与索引关联,则可以省略。using – 要使用的连接别名,默认为
'default'
validate – 设置为
False
以跳过验证文档skip_empty – 如果设置为
False
,则将使空值(None
、[]
、{}
)保留在文档中。否则,这些值将被删除,因为它们在 opensearch 中没有任何区别。return_doc_meta – 设置为
True
以返回更新 API 调用中的所有元数据,而不是仅返回操作结果
任何额外的关键字参数都将原封不动地传递给
OpenSearch.index
。:return 操作结果 created/updated