0

elasticsearch.ElasticsearchDocumentStore用于索引。但是不知道在文件上传时要通过的每个新索引在哪里更改并希望创建新索引。文件上传代码如下

for file in files:
    try:
        file_path = Path(FILE_UPLOAD_PATH) / f"{uuid.uuid4().hex}_{file.filename}"
        with file_path.open("wb") as buffer:
            shutil.copyfileobj(file.file, buffer)

        file_paths.append(file_path)
        meta["name"] = file.filename
        file_metas.append(meta)
    finally:
        file.file.close()

INDEXING_PIPELINE.run(
        file_paths=file_paths,
        remove_numeric_tables=remove_numeric_tables,
        remove_whitespace=remove_whitespace,
        remove_empty_lines=remove_empty_lines,
        remove_header_footer=remove_header_footer,
        valid_languages=valid_languages,
        split_by=split_by,
        split_length=split_length,
        split_overlap=split_overlap,
        split_respect_sentence_boundary=split_respect_sentence_boundary,
        meta=file_metas,
)

任何人都可以帮我解决这个问题。

4

0 回答 0