> For the complete documentation index, see [llms.txt](https://docs.clickai.vn/clickai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clickai.vn/clickai-docs/co-so-du-lieu/quan-ly-document-metadata.md).

# Quản lý Document Metadata

## Mục lục

·       \[Metadata là gì?]\(#metadata-là-gì)

·       \[Quản lý Metadata Fields]\(#quản-lý-metadata-fields)

·       \[Chỉnh sửa Metadata]\(#chỉnh-sửa-metadata)

·       \[Lọc Documents với Metadata]\(#lọc-documents-với-metadata)

·       \[FAQ]\(#faq)

&#x20;

## Metadata là gì?

### Tổng quan

Metadata là thông tin mô tả bổ sung được gắn vào documents trong Knowledge Base. Metadata cho phép bạn phân loại, tổ chức và lọc tài liệu, giúp cải thiện đáng kể độ chính xác của retrieval.

### Core Concepts

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Khái niệm</td><td valign="top">Mô tả</td><td valign="top">Ví dụ</td></tr><tr><td valign="top">Field</td><td valign="top">Nhãn (label) của trường metadata</td><td valign="top">"author", "language", "category"</td></tr><tr><td valign="top">Value</td><td valign="top">Thông tin lưu trong trường metadata</td><td valign="top">"Nguyễn Văn A", "Vietnamese", "policy"</td></tr><tr><td valign="top">Value Count</td><td valign="top">Số giá trị chứa trong trường metadata (bao gồm trùng lặp)</td><td valign="top">"3"</td></tr><tr><td valign="top">Value Type</td><td valign="top">Kiểu dữ liệu của giá trị</td><td valign="top">String, Number, Time</td></tr></tbody></table>

&#x20;

ClickAI hỗ trợ 3 kiểu giá trị:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Kiểu</td><td valign="top">Mô tả</td><td valign="top">Ví dụ</td></tr><tr><td valign="top">String</td><td valign="top">Thông tin dạng văn bản</td><td valign="top">"Product Manual", "Vietnam"</td></tr><tr><td valign="top">Number</td><td valign="top">Dữ liệu số</td><td valign="top">42, 3.14</td></tr><tr><td valign="top">Time</td><td valign="top">Ngày/thời gian</td><td valign="top">"2024-01-15", "2024-03-20T10:30:00"</td></tr></tbody></table>

&#x20;

&#x20;

## Quản lý Metadata Fields

### Bắt đầu với Metadata Panel

Mỗi Knowledge Base có sẵn một số metadata fields mặc định:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Field mặc định</td><td valign="top">Kiểu</td><td valign="top">Mô tả</td></tr><tr><td valign="top">document_name</td><td valign="top">String</td><td valign="top">Tên tài liệu</td></tr><tr><td valign="top">uploader</td><td valign="top">String</td><td valign="top">Người upload</td></tr><tr><td valign="top">upload_date</td><td valign="top">Time</td><td valign="top">Ngày upload</td></tr><tr><td valign="top">last_update_date</td><td valign="top">Time</td><td valign="top">Ngày cập nhật cuối</td></tr><tr><td valign="top">source</td><td valign="top">String</td><td valign="top">Nguồn dữ liệu</td></tr></tbody></table>

&#x20;

### Tạo Metadata Fields mới

1\.     Nhấn +Add Metadata để mở dialog New Metadata

2\.     Chọn Value Type (String, Number, hoặc Time)

3\.     Đặt tên cho field

4\.     Nhấn Save để áp dụng

### Chỉnh sửa tên Metadata Fields

5\.     Nhấn biểu tượng edit bên cạnh field

6\.     Nhập tên mới trong trường Name

7\.     Nhấn Save để áp dụng

### Xóa Metadata Fields

Nhấn biểu tượng delete bên cạnh field cần xóa.

🚨 WARNING: Xóa metadata field sẽ xóa field và tất cả giá trị liên quan khỏi TẤT CẢ documents trong Knowledge Base. Thao tác này không thể hoàn tác.

&#x20;

## Chỉnh sửa Metadata

### Chỉnh sửa hàng loạt trong Metadata Editor

8\.     Trong Knowledge Base, chọn documents bằng checkbox bên trái

9\.     Nhấn Metadata trong thanh action phía dưới

10\.  Trong Metadata Editor:

·       Nhấn +Add Metadata để thêm fields có sẵn hoặc tạo mới via +New Metadata

·       Fields mới tự động được thêm vào Knowledge Base

·       Nhấn Manage để truy cập Metadata Panel

11\.  (Tùy chọn) Nhập giá trị cho fields mới

12\.  Nhấn Save để áp dụng

Các thao tác trong editor:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Thao tác</td><td valign="top">Cách thực hiện</td></tr><tr><td valign="top">Add Values</td><td valign="top">Nhập trực tiếp vào ô field</td></tr><tr><td valign="top">Reset Values</td><td valign="top">Nhấn blue dot xuất hiện khi hover</td></tr><tr><td valign="top">Delete Values</td><td valign="top">Xóa nội dung field hoặc delete Multiple Value card</td></tr><tr><td valign="top">Delete Fields</td><td valign="top">Nhấn biểu tượng delete (field hiển thị gạch ngang và mờ đi)</td></tr></tbody></table>

&#x20;

📝 NOTE: Xóa field từ editor chỉ xóa field khỏi document đó, KHÔNG xóa khỏi Knowledge Base.

Tùy chọn Apply to All:

·       Unchecked (Mặc định): Chỉ cập nhật documents đã có field

·       Checked: Thêm hoặc cập nhật fields cho TẤT CẢ documents đã chọn

### Chỉnh sửa Metadata trên Document Details Page

13\.  Mở trang chi tiết document

14\.  Nhấn Edit ở góc trên phải

15\.  Nhấn +Add Metadata để thêm fields hoặc tạo mới

16\.  Chỉnh sửa:

·       Update Values: Nhập trực tiếp vào ô giá trị

·       Delete Fields: Nhấn biểu tượng delete

17\.  Nhấn Save để áp dụng

📝 NOTE: Trên trang chi tiết, bạn chỉ có thể sửa giá trị (value), không thể sửa tên field. Xóa field từ đây chỉ xóa khỏi document đó.

&#x20;

## Lọc Documents với Metadata

Metadata cho phép bạn lọc documents khi retrieval, giúp thu hẹp phạm vi tìm kiếm và cải thiện độ chính xác.

Xem chi tiết về cách sử dụng metadata filtering trong ứng dụng tại: \[Tích hợp Knowledge vào ứng dụng]\(./11-integrate-in-apps.md)

&#x20;

## FAQ

### Metadata có thể làm gì?

·       Tìm thông tin nhanh hơn với smart filtering

·       Kiểm soát truy cập nội dung nhạy cảm

·       Tổ chức dữ liệu hiệu quả hơn

·       Tự động hóa workflows dựa trên metadata rules

### Fields vs Values: Khác biệt gì?

·       Field là nhãn (ví dụ: "category") — định nghĩa loại thông tin

·       Value là giá trị cụ thể (ví dụ: "policy") — nội dung thực tế

### Các tùy chọn xóa khác nhau hoạt động như thế nào?

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Hành động</td><td valign="top">Phạm vi</td></tr><tr><td valign="top">Xóa field từ Metadata Editor</td><td valign="top">Chỉ xóa khỏi document đang chỉnh sửa</td></tr><tr><td valign="top">Xóa field từ Metadata Panel</td><td valign="top">Xóa khỏi TẤT CẢ documents trong Knowledge Base</td></tr><tr><td valign="top">Xóa value</td><td valign="top">Chỉ xóa giá trị, field vẫn tồn tại</td></tr></tbody></table>

&#x20;

&#x20;

*📖 Trước: \[Documents & Chunks]\(./08-manage-documents-chunks.md) · Tiếp: \[Knowledge Settings]\(./10-settings.md)*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.clickai.vn/clickai-docs/co-so-du-lieu/quan-ly-document-metadata.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
