elasticsearch上的JSON字段

2024-07-03 06:09:15 发布

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

我正在尝试在elasticsearch中创建索引。 我的示例代码是这样的

@cjsta.doc_type
class Books(DocType):


    class Meta:
        model = Book

        fields = ['name','author','price','additional_info']


这里additional_info是一个JSON字段 当我试图重建索引时

django_elasticsearch_dsl.exceptions.ModelFieldNotMappedError: Cannot convert model field additional_info to an Elasticsearch field!

我还尝试将additional_info初始化为NestedField。但没有起作用。 初始化fields中的JSONField的正确方法是什么?你知道吗


Tags: 代码info示例fieldfieldsdocmodeltype