Elasticsearch - Mô-đun chỉ mục
Đây là các mô-đun được tạo cho mọi chỉ mục và kiểm soát cài đặt và hành vi của các chỉ số. Ví dụ: có bao nhiêu phân đoạn mà một chỉ mục có thể sử dụng hoặc số lượng bản sao mà một phân đoạn chính có thể có cho chỉ mục đó, v.v. Có hai loại cài đặt chỉ mục -
- Static - Chúng chỉ có thể được đặt tại thời điểm tạo chỉ mục hoặc trên một chỉ mục đã đóng.
- Dynamic - Những điều này có thể được thay đổi trên chỉ mục trực tiếp.
Cài đặt chỉ mục tĩnh
Bảng sau đây hiển thị danh sách các cài đặt chỉ mục tĩnh:
Cài đặt | Giá trị có thể | Sự miêu tả |
---|---|---|
index.number_of_shards | Mặc định là 5, tối đa 1024 | Số lượng phân đoạn chính mà một chỉ mục phải có. |
index.shard.check_on_startup | Giá trị mặc định là false. Có thể đúng | Nên kiểm tra các mảnh vỡ hay không trước khi mở. |
index.codec | Nén LZ4. | Loại nén được sử dụng để lưu trữ dữ liệu. |
index.routing_partition_size | 1 | Số lượng phân đoạn mà một giá trị định tuyến tùy chỉnh có thể chuyển đến. |
index.load_fixed_bitset_filters_eagerly | sai | Cho biết liệu các bộ lọc được lưu trong bộ nhớ cache có được tải trước cho các truy vấn lồng nhau hay không |
Cài đặt chỉ mục động
Bảng sau đây hiển thị danh sách các cài đặt chỉ mục động:
Cài đặt | Giá trị có thể | Sự miêu tả |
---|---|---|
index.number_of_replicas | Mặc định là 1 | Số lượng bản sao mà mỗi phân đoạn chính có. |
index.auto_expand_replicas | Dấu gạch ngang phân tách giới hạn dưới và trên (0-5) | Tự động mở rộng số lượng bản sao dựa trên số lượng nút dữ liệu trong cụm. |
index.search.idle. after | 30 giây | Thời gian một phân đoạn không thể nhận được tìm kiếm hoặc nhận được yêu cầu cho đến khi nó được coi là không tìm kiếm. |
index.refresh_interval | 1 giây | Tần suất thực hiện thao tác làm mới, thao tác này làm cho các thay đổi gần đây đối với chỉ mục hiển thị cho tìm kiếm. |