Hướng dẫn xây dựng hệ thống tìm kiếm fulltext với Coreseek và MySQL
Chuẩn bị dữ liệu và tài nguyên
Để thực hiện thử nghiệm, cần có các thành phần sau: tệp dữ liệu SQL (article.sql), tệp cấu hình (csft_mysql.conf), và mã PHP kiểm tra (test_coreseek.php).
1. Dữ liệu mẫu (MySQL)
CREATE TABLE `article` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
`cont ...
Đăng vào ngày 10 tháng 6 lúc 00:32
Xây dựng Full-Text Search với Coreseek và Sphinx
Khi xây dựng ứng dụng web, việc tìm kiếm văn bản hiệu quả trên nhiều bảng dữ liệu là một yêu cầu phổ biến. Giả sử bạn có hai bảng là articles và article_photos, và bạn muốn tìm kiếm từ khóa trên các trường articles.title, articles.intro, và article_photos.caption. Coreseek (một bản phân phối của Sphinx) sẽ giúp bạn giải quyết bài toán này một c ...
Đăng vào ngày 3 tháng 6 lúc 20:50
Hướng dẫn tạo và quản lý tài liệu dự án với Sphinx
Sphinx là công cụ tạo tài liệu mạnh mẽ viết bằng Python, được thiết kế để chuyển đổi các văn bản thuần túy có đánh dấu thành nhiều định dạng đầu ra phong phú như HTML, PDF, hay EPUB. Mặc dù khởi nguồn là để phục vụ tài liệu cho chính Python, Sphinx hiện nay đã trở thành tiêu chuẩn cho nhiều loại tài liệu kỹ thuật, bao gồm mô tả API, handbook và ...
Đăng vào ngày 20 tháng 5 lúc 03:47