Manticore Search là một công cụ tìm kiếm toàn văn bản nhẹ, bài viết này sẽ hướng dẫn bạn quy trình cài đặt trên thiết bị Linux.
Manticore Search bản thân nó là một cơ sở dữ liệu mã nguồn mở (có thể lấy trên GitHub ), được tạo ra vào năm 2017 như là sự tiếp nối của công cụ Sphinx 搜索 .
Yêu cầu cài đặt
. Cài đặt trực tiếp bằng gói phần mềm, yêu cầu:
- Kiến trúc Architecture: arm64 hoặc x86_64
- Manticore Columnar Library cung cấp lưu trữ theo cột và chỉ mục thứ cấp ; nếu bạn muốn sử dụng chúng, cần CPU có SSE >= 4.2.
- Không yêu cầu dung lượng đĩa hoặc RAM cụ thể. Một phiên bản Manticore Search trống chỉ sử dụng khoảng 40MB RSS RAM.
Thiết bị có kiến trúc ARM64, như Raspberry Pi, Apple M1/M2 v.v.
Kiểm tra xem có đáp ứng yêu cầu cài đặt hay không
Chỉ cần xác nhận kiến trúc là arm64 hoặc x86_64, chỉ cần điều này là đủ.
Kiểm tra kiến trúc CPU.
uname -m
aarch64
x86_64
Xác nhận CPU có hỗ trợ 64 bit hay không
lscpu
Kiểm tra xem kernel có hỗ trợ hay không. Ngay cả khi CPU của bạn là 64 bit, hệ điều hành có thể là 32 bit, chạy lệnh sau để xác nhận:
getconf LONG_BIT
Ba lệnh trên, tất cả đều có đầu ra 64
là được.
Nếu không đáp ứng điều kiện, có thể chọn cài đặt lại hệ điều hành hoặc thay đổi thiết bị.
Cài đặt Manticore
Lấy ví dụ thiết bị có arm64, hệ điều hành là debian hoặc ubuntu, quy trình cài đặt:
Tạo một thư mục trong thư mục chính.
mkdir manticore && cd manticore
Tải xuống và cài đặt manticore-repo.noarch.deb
, thêm kho lưu trữ APT của phần mềm Manticore Search, để có thể cài đặt và cập nhật thông qua apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Cập nhật chỉ mục gói APT cục bộ
sudo apt update
Nếu báo lỗi:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Cho biết không có gói phần mềm kiến trúc armhf
.
Hãy thử sử dụng gói phần mềm kiến trúc arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Cài đặt phiên bản kiến trúc ARM64 của gói phần mềm manticore
sudo apt install manticore:arm64 manticore-extra:arm64
Sau khi cài đặt thành công, hãy thử truy vấn các gói phần mềm đã cài đặt.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Tệp cấu hình được lưu trong /etc/manticoresearch/manticore.conf
, vui lòng sửa đổi theo nhu cầu.
Sau khi cài đặt, dịch vụ Manticore Search sẽ không tự động khởi động. Để khởi động Manticore, hãy chạy lệnh sau:
sudo systemctl start manticore
Để xem trạng thái dịch vụ Manticore, hãy chạy lệnh sau:
sudo systemctl status manticore
Để dừng Manticore, hãy chạy lệnh sau:
sudo systemctl stop manticore
Để Manticore khởi động khi khởi động, hãy chạy:
sudo systemctl enable manticore
Tiến trình searchd
ghi lại thông tin khởi động trong nhật ký systemd
. Nếu systemd
đã bật ghi nhật ký, bạn có thể sử dụng lệnh sau để xem thông tin đã ghi lại:
sudo journalctl -u manticore
Tài liệu tham khảo
Tài liệu chính thức https://manual.manticoresearch.com
Sau khi cài đặt, vui lòng tham khảo tài liệu chính thức để cấu hình.
Các phiên bản khác của trang web này
Bài viết này có nhiều phiên bản ngôn ngữ.
Nếu bạn muốn đăng bình luận, vui lòng truy cập trang web sau:
Các trang web này chỉ hỗ trợ duyệt xem, không thể đăng bình luận hoặc để lại tin nhắn, nhưng cung cấp nhiều tùy chọn ngôn ngữ hơn và thời gian tải nhanh hơn:
ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO
Bài viết này được dịch từ Chinese (Simplified) sang Vietnamese bởi AI.