用RamsesAPI搜索ramses存储非结构化数据?

2024-04-18 23:05:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让我的用户能够通过Ramses生成的API以JSON格式存储非结构化数据和结构化数据。你知道吗

由于数据是通过Elasticsearch提供的,所以我尝试实现这些数据也是索引和可搜索的。你知道吗

我在文件或搜索中找不到任何提及。 这有可能吗?人们会怎么做呢?你知道吗

干杯/卡斯滕


Tags: 文件数据用户apijson格式elasticsearchramses
2条回答

这是克丽丝的回答,抄袭自吉特.im地址:

您可以将dict字段类型用于“非结构化数据”,因为它接受任意json。如果db引擎是postgres,它会在引擎盖下使用jsonfield,如果db引擎是mongo,它会像往常一样转换为bson文档。无论哪种方式,它都应该像在ES中预期的那样自动索引,并且可以通过ramsesapi进行查询。你知道吗

文档/字段支持以下ES查询:nefertari readthedocs org/en/stable/making_requests.html#查询-elasticsearch的语法

关于字段类型,请参见此处的文档,从高级(ramses)开始,它应该“正常工作”,但是如果需要,您可以看到下面每个级别的代码映射到db的内容:

  • ramses:ramses读取docs org/en/stable/字段.html你知道吗
  • nefertari(底层web框架):nefertari readthedocs org/en/stable/models.html#包装器-原料药
  • nefertari sqla(postgres特定引擎):nefertari sqla readthedocs org/en/stable/字段.html你知道吗
  • nefertari mongodb(mongo特定引擎):nefertari mongodb readthedocs org/en/stable/字段.html你知道吗

让我们知道这是怎么回事,听起来可能是一件有用的事情。到目前为止,我们只使用了这个字段类型来保存数据,比如前端想要保存但API不关心的用户设置。你知道吗

我把一个答案放在这里,因为需要给几个文档链接,这是一个新的帐户,所以只限于一对:https://gitter.im/ramses-tech/ramses?at=56bc0c7a4dfe1fa71ffc0b61

相关问题 更多 >