0
我正在使用elasticsearch
的Python客户端和elasticsearch-dsl
以及。我创建了索引IndexName
,并验证了索引的存在。我有一个doc_type DocumentModelIndex
与此IndexName
相关联。elasticsearch(Python/Django)批量索引抛出否索引错误
def bulk_indexing():
from app.models import DocumentModel
DocumentModelIndex.init(index=settings.ES_INDEX)
es = Elasticsearch()
bulk(client=es,actions=(b.indexing()
for b in DocumentModel.objects.all().iterator()))
当我运行上面的代码时,出现以下错误:ValidationException: No index
。
我试图把文件成指数使用: 卷曲-XPOST “http://localhost:9200/index_name/document_model_index/” -d “{\” 源\ “:\” 谷歌\ “}” 和这个工作。
我是elasticsearch
的新手,我无法弄清楚这一点。任何帮助将非常感激!