Algolia: Tìm kiếm thời gian thực nội bộ như một dịch vụ

đám mây tìm kiếm algoria

Xây dựng khả năng tìm kiếm nội bộ của riêng bạn phong phú, theo thời gian thực và nhanh chóng là một dự án khá lớn. Thêm vào đó là tìm kiếm địa lý, hình ảnh, thương mại và điện thoại di động và về cơ bản bạn đang phát triển toàn bộ nền tảng. Chúng tôi vừa nói chuyện với một nhà sản xuất sáng nay về khả năng tìm kiếm của họ và yếu tố này cần được phát âm rõ hơn trên trang web của họ.

Không cần phải phát triển của riêng bạn - Algolia là một dịch vụ tìm kiếm được lưu trữ đầy đủ, có sẵn dưới dạng API REST. API máy khách có sẵn cho tất cả các khuôn khổ, nền tảng và ngôn ngữ chính và truyền dữ liệu giữa máy khách và API ở định dạng JSON.

Đặc điểm của Algolia

  • Hiệu năng cao - thời gian phản hồi nhanh hơn tới 200 lần so với Elasticsearch và nhanh hơn tới 20,000 lần so với SQLite FTS4. Lập chỉ mục không đồng bộ nên người dùng có thể tìm kiếm dữ liệu mới vài giây sau khi cập nhật. Họ cũng cho thấy một API để kiểm tra trạng thái lập chỉ mục.
  • Nginx - Việc triển khai phía máy chủ của Algolia được viết hoàn toàn bằng C ++ và được nhúng dưới dạng mô-đun bên trong máy chủ HTTP hiệu suất cao Nginx.
  • Bảng Điều Khiển (Dashboard) - Một giao diện đồ họa cho tất cả các hoạt động, bao gồm sử dụng, hiệu suất, cài đặt, API nhật ký, API phím và duyệt dữ liệu.
  • Tìm kiếm cơ sở dữ liệu - được thiết kế để tìm kiếm hồ sơ, không phải trang
    Một giải pháp hoàn hảo cho cơ sở dữ liệu SQL và NoSQL, với thuật toán xếp hạng minh bạch được tối ưu hóa cho dữ liệu bán cấu trúc.
  • Đa thuộc tính - chấp nhận các loại đối tượng và bất kỳ số lượng thuộc tính nào để tìm kiếm.
  • Tìm kiếm khi bạn nhập - ngoài tính năng tự động hoàn thành đơn giản, người dùng nhận được kết quả tìm kiếm cập nhật với mỗi chữ cái họ nhập.
  • Mức độ phù hợp - hoàn toàn có thể tùy chỉnh và xếp hạng minh bạch. Algolia cung cấp cách dễ nhất để sắp xếp kết quả theo mức độ phổ biến trong khi vẫn duy trì mức độ liên quan.
  • di động - được thiết kế cho điện thoại di động… nhanh chóng, loại bỏ lỗi chính tả và sắp xếp kết quả theo khoảng cách địa lý.
  • Ngôn ngữ học - Tìm kiếm bằng bất kỳ ngôn ngữ viết nào. Ví dụ: tìm kiếm bằng tiếng Trung giản thể có thể tìm thấy các lượt truy cập phù hợp bằng tiếng Trung phồn thể.
  • Sửa lỗi đánh máy - XNUMX - Algolia hiểu lỗi chính tả, ngay cả trong một vài chữ cái đầu tiên, vì vậy người dùng của bạn vẫn có thể tìm thấy những gì họ đang tìm kiếm.
  • Đánh dấu thông minh - Đánh dấu phần nào phù hợp với truy vấn của người dùng, ngay cả khi phần đó chỉ là một vài chữ cái đầu tiên của từ và có lỗi chính tả.
  • Faceting thời gian thực - công cụ tìm kiếm duy nhất đề xuất các khía cạnh khi bạn nhập, để người dùng nhận được kết quả về các khía cạnh sau lần nhấn phím đầu tiên.
  • Tìm kiếm địa lý - hiển thị số lần truy cập theo khoảng cách, hoặc chỉ những lần truy cập ở gần hoặc trong một khu vực cụ thể. Kết hợp với truy vấn văn bản và bất kỳ tính năng tìm kiếm nào khác.
  • Tính sẵn sàng cao - a 99.99% SLA (thỏa thuận mức dịch vụ). Tất cả các mục dữ liệu được lập chỉ mục tự động trên ba máy chủ cao cấp khác nhau.
  • Nhiều trung tâm dữ liệu - giữ thời gian phản hồi thấp bằng cách chọn trung tâm dữ liệu gần nhất với người dùng của bạn.
  • Bảo mật hạng nhất - XNUMX - API các khóa hạn chế quyền truy cập vào một chỉ mục cụ thể và đặt các giới hạn như tốc độ truy vấn tối đa cho một địa chỉ IP hoặc thời gian hết hạn của khóa.

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.