Tôi luôn lo ngại về chức năng tìm kiếm "yếu" đi kèm với WordPress. Kết quả tìm kiếm không liên quan lắm và kết quả không đủ chính xác. Hơn nữa, chức năng tìm kiếm đi kèm với WordPress không thể tìm kiếm thẻ, danh mục và nội dung khác. Các kết quả tìm kiếm có thể được liệt kê theo thứ tự thời gian. Đôi khi việc tìm kiếm thực sự rất rắc rối.
Thông thường để nâng cao chức năng tìm kiếm đi kèm với WordPress, chúng tôi sẽ sử dụng tìm kiếm tùy chỉnh của Baidu và Google. Trước đây tôi đã giới thiệu chi tiết trong bài viết Baidu, tìm kiếm tùy chỉnh của Google và tìm kiếm tự xây dựng của Elaticsearch. có thể đọc nó. Nhưng có hai vấn đề nghiêm trọng khi sử dụng tìm kiếm tùy chỉnh của Baidu và Google:
Đầu tiên, tìm kiếm trang web Baidu không hỗ trợ HTTPS, mặc dù có nhiều phương pháp trên Internet sử dụng thế hệ ngược nginx (bạn bè quan tâm có thể đọc bài viết này: Nginx liên kết ngược, tăng tốc bộ đệm, cập nhật bộ đệm tự động và lấy IP thực) để giải quyết vấn đề . Đã xảy ra sự cố với các cuộc gọi HTTPS, nhưng quá trình này quá phức tạp và cũng có những vấn đề như không thể mở hình ảnh và phải trả thêm phí.
Thứ hai là tìm kiếm tùy chỉnh của Google không thể được sử dụng ở Trung Quốc. Mục này về cơ bản "xóa bỏ" tìm kiếm tại chỗ của Google. Không thể sử dụng hai công cụ tìm kiếm lớn, vì vậy chúng tôi đã tìm thấy một công cụ tìm kiếm thích hợp: Algolia. Algolia được thành lập vào năm 2012 bởi Nicolas Desseny và Julien Lemoine đến từ Paris, Pháp. Trong những ngày đầu, hoạt động kinh doanh chính của công ty là tìm kiếm ngoại tuyến trên điện thoại di động.
Algolia hiện có 47 trung tâm dữ liệu ở 15 khu vực. Nó cung cấp dịch vụ cho hơn 1.600 khách hàng và xử lý 12 tỷ yêu cầu truy vấn của người dùng mỗi tháng. Khách hàng chủ yếu đến từ thương mại điện tử và các lĩnh vực khác. Đối với người dùng trong nước, các blog tĩnh Hexo thường sử dụng tìm kiếm tại chỗ của Algolia và việc WordPress tích hợp tìm kiếm tại chỗ của Algolia là khá đơn giản.
Để biết thêm các bài viết về tối ưu hóa WordPress, đây là:
- Không gian DirectAdmin cho phép tăng tốc OpCache và redis cache - WP cho phép redis cache
- Các plugin WordPress tôi đang sử dụng - WP SEO, CDN, bộ nhớ đệm, hình ảnh, email, plugin diễn đàn
- WordPress sử dụng MailPoet để xây dựng hệ thống thông báo email cập nhật RSS của riêng mình - quản lý và đăng ký người dùng
PS: Đã cập nhật vào ngày 15 tháng 9 năm 2019, nếu bài viết WordPress của bạn tương đối dài thì việc thêm điều hướng thư mục vào thời điểm này là rất cần thiết: plugin thư mục bài viết WordPress cuộn cố định-Easy Table và LuckyWP Table.
PS: Cập nhật vào ngày 2 tháng 12 năm 2019, Nếu bạn muốn xây dựng một công cụ tìm kiếm tại chỗ miễn phí mạnh mẽ hơn và nhanh hơn, bạn cũng có thể thử
1. Đăng ký và sử dụng Algolia
trang mạng:
- Trang web chính thức: https://www.algolia.com/
Để sử dụng công cụ tìm kiếm tại chỗ Algolia, trước tiên chúng ta cần đăng ký tài khoản.
Algolia cung cấp một phiên bản miễn phí, chứa 50.000 truy vấn và 10.000 bản ghi. Về cơ bản, nó chỉ có thể được sử dụng bởi một blog nhỏ. Các trang web lớn sẽ tốt hơn nếu sử dụng phiên bản trả phí của họ.
Đi tới giao diện quản lý tài khoản của Algolia để tìm các API và ghi lại chúng.
2. WP tích hợp Algolia
2.1 Cài đặt plugin
- HTTPS://WordPress.org/plugins/Tôi sợ-search-with-Aragon Oh Two/
Có rất nhiều plug-in dành cho WordPress để tích hợp công cụ tìm kiếm Algolia. Ở đây wzfou.com sử dụng plug-in này: WP Search with Algolia. Sau khi bật plug-in, hãy nhấp vào Algolia trên thanh điều hướng bên trái để thực hiện các cài đặt liên quan cho Algolia.
2.2 Lập chỉ mục
Sau khi điền thông tin API Algolia, hãy chọn và nhấp vào "Lập chỉ mục tự động". Tại đây Algolia cho phép bạn chỉ định các phần và dữ liệu sẽ được lập chỉ mục. Ngoài các bài viết, thẻ và danh mục WordPress, chúng tôi cũng có thể thêm diễn đàn, sản phẩm, v.v. , hãy sử dụng nó nếu bạn có cửa hàng WooC Commerce. (Bấm vào để phóng to)
2.3 Kích hoạt Algolia
WordPress hỗ trợ hai cách để kích hoạt tìm kiếm Algolia: một là giữ lại tìm kiếm đi kèm với WordPress. Algolia chỉ được sử dụng làm tìm kiếm tức thời. Khi người dùng tìm kiếm nội dung, Algolia sẽ hiển thị ngay kết quả tìm kiếm thả xuống, nhưng khi người dùng tìm kiếm. người dùng nhấn submit thì kết quả tìm kiếm của WordPress vẫn được hiển thị.
Cái còn lại là Algolia thay thế tìm kiếm riêng của WordPress Sau khi bấm gửi, bạn sẽ đến trang kết quả tìm kiếm của Algolia và người dùng cũng có thể tiếp tục tìm kiếm nội dung trên trang này. Nhược điểm của phương pháp này là bạn cần tự sửa đổi CSS để Algolia có thể tích hợp hoàn toàn vào WordPress.
3. Tìm kiếm thời gian thực Algolia
Hiệu quả của tìm kiếm thời gian thực Algolia có thể được nhìn thấy ở góc trên bên phải của trang này. Hình ảnh bên dưới hiển thị kết quả tìm kiếm theo thời gian thực trên trang Algolia:
4. Tóm tắt
Là công cụ tìm kiếm của bên thứ ba, Algolia có thể được nhúng hoàn hảo vào WordPress và thay thế chức năng tìm kiếm đi kèm với WordPress. Plugin WP Search with Algolia sẽ tự động kết hợp nội dung WordPress mới vào Algolia và kết quả tìm kiếm sẽ được hiển thị theo thời gian thực.
Công cụ tìm kiếm Algolia rất dễ sử dụng, nhưng hạn ngạch miễn phí của nó thực sự không lớn lắm. Sau khi kích hoạt tìm kiếm Algolia trong WordPress, về cơ bản hơn một nửa số hồ sơ hoạt động đã được sử dụng hết. Nếu lưu lượng truy cập trang web của bạn lớn hơn, các yêu cầu tìm kiếm của Algolia sẽ được sử dụng. có thể rất lớn. Nó sẽ được sử dụng hết sớm.