Tìm kiếm
40 kết quả cho “Elasticsearch”. Tìm không phân biệt dấu.
- Lessons from our journey to enable global code search with Elasticsearch on GitLab.com Bài tóm tắt · GitLab · 2019
…i gốc](https://about.gitlab.com/blog/enabling-global-search-elasticsearch-gitlab-com/) Phần 1 trong hai bài; phần 2 (7/2019): . Bối cảnh - Bản tự host của GitLab đã có tích hợp Ela…
- Failing to Auto Scale Elasticsearch in Kubernetes Bài tóm tắt · Zalando · 2024
…engineering.zalando.com/posts/2024/06/failing-to-auto-scale-elasticsearch-in-kubernetes.html) Bối cảnh - Lounge by Zalando lưu mô tả sản phẩm trong một cụm Elasticsearch trên Kuber…
- How We Improved Our Performance Using ElasticSearch Plugins: Part 1 Bài tóm tắt · Tinder · 2019
…om/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-1-b0850a7e5224) Phần 1 trong hai bài; phần 2 (9/2019): . Bối cảnh - Hệ gợi ý của Tinder lưu d…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
…ung bình — [bài gốc](https://www.zillow.com/news/optimizing-elasticsearch/) Bối cảnh - Gợi ý xuất hiện trong kết quả tìm kiếm, module gợi ý ở trang chi tiết nhà, các collection cá…
- How We Improved Our Performance Using ElasticSearch Plugins: Part 2 Bài tóm tắt · Tinder · 2019
…om/tinder-engineering/how-we-improved-our-performance-using-elasticsearch-plugins-part-2-b051da2ee85b) Phần 2 trong hai bài; phần 1: . Bối cảnh - Mỗi query gợi ý phải gửi kèm danh…
- Update: Elasticsearch lessons learnt for Advanced Global Search Bài tóm tắt · GitLab · 2019
…g bình — [bài gốc](https://about.gitlab.com/blog/2020/04/28/elasticsearch-update/) Phần 2 trong hai bài; phần 1 (3/2019): . Bối cảnh - Bế tắc "con gà quả trứng": muốn giảm kích thư…
- How Medium Detects Hotspots in DynamoDB using ElasticSearch, Logstash and Kibana Bài tóm tắt · Medium · 2015
…m.engineering/how-medium-detects-hotspots-in-dynamodb-using-elasticsearch-logstash-and-kibana-aaa3d6632cfd) Site chặn crawler; wiki đọc toàn văn qua trình duyệt, ghi chú bằng lời c…
- GPU-accelerated vector indexing in Elasticsearch with NVIDIA cuVS Bài tóm tắt · Elastic · 2026
…https://www.elastic.co/search-labs/blog/vector-indexing-gpu-elasticsearch-cuvs) Bài ngắn của nhà cung cấp (viết cùng NVIDIA) giới thiệu tính năng; số liệu là benchmark của chính họ…
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…astic tự chạy. Mọi nhận định ghi "theo Elastic". Bối cảnh - Elasticsearch có hai cấu trúc ANN cho dense vector : HNSW (đồ thị lân cận, đi từ hàng xóm sang hàng xóm, giữ beam num ca…
- How we rebuilt the search architecture for high availability in GitHub Enterprise Server Bài tóm tắt · GitHub · 2026
…sàng thay thế. Mẫu này ăn sâu vào mọi thao tác vận hành. - Elasticsearch (bản cũ) không có mô hình primary/replica như vậy, nên GitHub dựng một cụm Elasticsearch trải qua cả node…
- グローバルなメルカリの検索バックエンド設計と検索基盤拡充 (Search backend for the Global App and extending the search platform) Bài tóm tắt · Mercari · 2025
…hệ search của Mercari Nhật 7 năm trước và vận hành nền tảng Elasticsearch nội bộ (EaaS). Bối cảnh - Search của Global App viết lại từ đầu. Yêu cầu tối thiểu: 50 nước trong 3 năm; t…
- Debugging Production with Event Logging Bài tóm tắt · Zillow · 2018
…một bản ghi vào SQL, các thuộc tính tìm kiếm được index vào Elasticsearch; search chạy trên Elasticsearch, rồi lấy bản ghi đầy đủ từ SQL theo ID. - Lỗi: kết quả tìm kiếm thỉnh thoả…
- How GitHub Docs' new search works Bài tóm tắt · GitHub · 2023
…ng docs có 8 ngôn ngữ × 5 phiên bản, nên phải viết lại trên Elasticsearch . Thay đổi chính - Chạy được ở máy local: mặc định middleware /api/search proxy sang server production; ai…
- Lessons from Building Observability Tools at Netflix Bài tóm tắt · Netflix · 2018
…g thời gian thì Cassandra ; cần query theo nhiều trường thì Elasticsearch ; dữ liệu cũ (người dùng chủ yếu xem tuần gần nhất) giữ lâu hơn trong Hive . Một tập dữ liệu ban đầu để ở…
- Building a High-Throughput Metrics System Using Open Source Software Bài tóm tắt · Two Sigma · 2019
…hoạt động, mở rộng được, phiên bản ổn định): 1. Lưu ở đâu: Elasticsearch + Kibana (schema linh hoạt, có sẵn UI phân tích, mỗi ngày một index; có hỗ trợ nội bộ). So với Druid, Grap…
- Catching bugs on the client-side: how we developed our error tracking system Bài tóm tắt · Bumble · 2020
…mất dữ liệu và giữ API trả lời nhanh cho client. - Lưu trữ: Elasticsearch thay vì ClickHouse (đầu 2018). ClickHouse ghi nhanh, nén chuỗi tốt, cú pháp gần MySQL, nhưng khi đó chưa c…
- Fly Behind The Scenes: Fresh Logging Bài tóm tắt · Fly.io · 2020
…ổi (bỏ trường không cần, regex, đổi tên), rồi gửi thẳng vào Elasticsearch , bỏ Graylog ở giữa. Ban đầu định dùng Vector gửi vào Graylog, nhưng Vector không hỗ trợ giao thức Graylog…
- Search Architecture Bài tóm tắt · Instagram · 2015
…cảnh - Đầu 2015, Instagram chuyển toàn bộ hạ tầng search từ Elasticsearch sang Unicorn , hạ tầng search có nhận biết social graph của Facebook, đã chạy với index hàng nghìn tỉ docu…
- From Monitoring to Observability: Our Ultra-Marathon to a Cloud-Native Platform Bài tóm tắt · Uber · 2026
…hạn + dài hạn, query toàn cục), Grafana và Kibana hiển thị, Elasticsearch cho metadata và tìm kiếm. - Dynamic Config App: trước đây poller Telegraf dùng file cấu hình tĩnh, mỗi thi…
- Geosharded Recommendations Part 1: Sharding Approach Bài tóm tắt · Tinder · 2019
…nh của hệ gợi ý realtime. Nhiều năm Tinder chạy một cluster Elasticsearch, một index, 5 shard mặc định , scale bằng thêm replica và máy mạnh hơn. Đến lúc dùng rất nhiều máy mạnh mà…
- Geosharded Recommendations Part 3: Consistency Bài tóm tắt · Tinder · 2019
…oặc FIFO nhưng throughput rất thấp. - Đọc nhất quán mạnh từ Elasticsearch: - Elasticsearch là near real-time: lệnh ghi nằm trong buffer bộ nhớ cho tới lần refresh mới tìm thấy được…
- Geosharded Recommendations Part 2: Architecture Bài tóm tắt · Tinder · 2019
…2 trả lời ba câu hỏi triển khai: "shard" cụ thể là gì trong Elasticsearch, cluster cần cỡ nào, và cân tải ra sao. Thay đổi chính - Luồng: - user đổi vị trí → location service xác đ…
- The Ultimate Load Test Bài tóm tắt · Tinder · 2020
…ật: đội recommendation vốn rẽ một phần nhỏ request sang cụm Elasticsearch thu nhỏ để thử thuật toán; chỉ cần tăng tỉ lệ rẽ lên quá 3 lần. - Tính năng mới không có lịch sử traffic:…
- The Day Our Own Queries DoS'ed Us: Inside Zalando Search Bài tóm tắt · Zalando · 2025
…d catalog và full-text search. Nhiều tầng: Base Search (cụm Elasticsearch, lexical + vector), query builder dùng NER, Catalog API fan-out mỗi lượt tìm thành nhiều query (có A/B tes…
- 3 Changes to Expand DoorDash's Product Search Beyond Delivery Bài tóm tắt · DoorDash · 2022
…. Tầng trộn lo tối ưu nhiều mục tiêu, chèn quảng cáo. - Rời Elasticsearch bản host: khó đặt tính toán gần dữ liệu (một round-trip giữa container khoảng 10 ms, search hai giai đoạn…
- Building Scalable Real Time Analytics, Alerting and Anomaly Detection Architecture at Dream11 Bài tóm tắt · Dream11 · 2019
…đôi khi sinh bản ghi trùng nên dùng chế độ file. - Ghi vào Elasticsearch qua sink connector, index theo tuần để dễ lưu trữ dữ liệu cũ; hỗ trợ upsert; mapping schema phải xử lý cẩn…
- ML Feature Serving Infrastructure at Lyft Bài tóm tắt · Lyft · 2021
…ủa một feature), từ đó nhân bản sang Hive (cho training) và Elasticsearch. Redis làm write-through cache cho cả giá trị lẫn metadata. Người ghi có thể phân tán nên dùng conditional…
- Netflix Conductor: A microservices orchestrator Bài tóm tắt · Netflix · 2016
…ueues trên Dynomite ; lưu trữ Dynomite, index thực thi trên Elasticsearch để tìm kiếm theo input/output. - Worker là hàm stateless, idempotent , tự poll lấy việc. Poll cho phép wor…
- Timestone: Netflix's High-Throughput, Low-Latency Priority Queueing System Bài tóm tắt · Netflix · 2022
…; hai job Flink cập nhật index "hiện tại" và "lịch sử" trên Elasticsearch (best-effort, thứ tự theo bộ đếm version của message). - Mô hình: ưu tiên là số nguyên (thường là Unix tim…
- Distributed tracing at Pinterest with new open source tools Bài tóm tắt · Pinterest · 2017
…→ lọc → gộp theo trace ID hoặc theo cửa sổ thời gian → lưu Elasticsearch, xem bằng Zipkin UI. Mở mã nguồn vào OpenZipkin (zipkin-sparkstreaming). Vì sao - Framework dùng chung the…
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
…s: dùng Azure Cache for Redis (managed) qua Private Link. - Elasticsearch: Elastic Cloud chạy được ở test nhưng khi nạp nhiều dữ liệu thì node master chết ngẫu nhiên. Chuyển sang t…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…một database Redis sang tiền tố key (cách Teams đã làm); - Elasticsearch: tự chạy bằng Elastic Cloud on Kubernetes; không dùng Elastic Cloud vì không chung được hợp đồng mua qua A…
- How We Built a Logging Stack at Grab Bài tóm tắt · Grab · 2019
Một năm trước đó, Grab không có trực quan hoá hay metric cho log service; tìm một chuỗi trong log ba ngày qua là "chạy query rồi đi pha nước". Cách cũ là một mớ: log trên storage cloud (mất hàng giờ mới lấy được), một…
- How we built it: our new Articles feature for Stack Overflow for Teams Bài tóm tắt · Stack Overflow · 2020
Articles là loại nội dung dài mới trong Stack Overflow for Teams; phải hiện cùng câu hỏi/trả lời trong search, profile, thông báo theo tag, có vote và comment. Mỗi article có một "loại" (Knowledge Article, Announcement,…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao: