---
title: "Search"
description: "185 posts about Search, summarised, each linking to the original."
---

# Search
> 185 posts about Search, summarised, each linking to the original.

## Articles

### [So, is ClickHouse winning the observability wars?](https://yomu.fyi/post/so-is-clickhouse-winning-the-observability-wars.md)
- Company: [Clickhouse](https://yomu.fyi/company/clickhouse.md)
- Published: Aug 27, 2026
- Type: Explainer

The article examines whether ClickHouse is “winning” observability by separating the storage-and-query question from the broader work of collection, schema design, correlation, visualization, alerting, and investigation. It argues that ClickHouse fits telemetry because its columnar layout stores fields separately, enabling compression and allowing analytical queries to read only selected columns across millions or billions of events; ordering keys, sparse primary indexes, and data-skipping indexes further reduce work. The discussion covers both rich, wide events and conventional logs, traces, and metrics, and presents ClickStack as a combination of ClickHouse, an OpenTelemetry Collector, and a UI that preserves familiar workflows. The conclusion is qualified: ClickHouse has become the de facto storage and query engine for many teams and a strong default for large telemetry workloads, but it has not won observability as a whole, while full-text indexes, PromQL support, and broader product layers remain important.


### [Enhancing Agent Retrieval with Structured Chart Extraction](https://yomu.fyi/post/enhancing-agent-retrieval-with-structured-chart-extraction.md)
- Company: [Databricks](https://yomu.fyi/company/databricks.md)
- Author: The Databricks AI Research Team
- Published: Aug 27, 2026
- Type: Benchmark

Enterprise retrieval agents often struggle with questions that require reading values, labels, or patterns in charts, because text-only indexes and captions omit fine-grained visual data. The post evaluates structured chart extraction as a way to improve retrieval and answering, comparing caption-only figures with figures enriched by chart JSON from ai\_parse\_document. Its pipeline uses ai\_prep\_search to create retrieval chunks, a 300-million-parameter text embedding model for indexing, and Genie for retrieval and answer generation. Evaluation covers 310 chart-heavy questions from ViDoRe V3 and 114 visually grounded questions in the synthetic Chart-RAG dataset, with answer correctness, Hit Rate@10, and nDCG@10 measured across three runs. Chart JSON improves retrieval and answer quality; adding the top three retrieved images raises correctness further, reaching 75.9% on ViDoRe V3 and 75.1% on Chart-RAG, exceeding four multimodal embedding baselines.


### [Training and Finetuning Multi-Vector Embedding Models with Sentence Transformers](https://yomu.fyi/post/training-and-finetuning-multi-vector-embedding-models-with-sentence-tr.md)
- Company: [Hugging Face](https://yomu.fyi/company/hugging-face.md)
- Author: Tom Aarsen
- Published: Aug 26, 2026
- Type: Tutorial

Sentence Transformers v6.0 adds MultiVectorEncoder, a fourth model type for ColBERT-style late-interaction retrieval, alongside a training approach for finetuning existing models or building them from base transformers. Multi-vector models retain one small vector per token and score query-document pairs with MaxSim, where each query token selects its best document-token match and the scores are summed. The guide covers models, datasets, loss functions, training arguments, evaluators, trainers, callbacks, and multi-dataset training, with examples using pip install -U "sentence-transformers\[train\]". On a medical retrieval evaluation, the finetuned multi-vector-encoder/mLateOn-medical model, trained for 14.5 hours on a single RTX 3090, outperformed every general-purpose retrieval model tested across dense, sparse, lexical, and multi-vector systems.


### [Inside LinkedIn's cognitive memory agent for agentic personalization](https://yomu.fyi/post/inside-linkedin-s-cognitive-memory-agent-for-agentic-personalization.md)
- Company: [Stack Overflow](https://yomu.fyi/company/stack-overflow.md)
- Author: Phoebe Sajor
- Published: Aug 25, 2026
- Type: Explainer

LinkedIn built a cognitive memory agent to deliver personalized experiences across its recruiter workflows and hiring assistants. Interactions between recruiters and agents often reveal recurring preferences, such as candidate criteria, role adjustments, and task habits. To preserve and manage this state throughout the entire lifecycle, the system organizes user data into a multi-tiered memory architecture. This structure comprises conversational, semantic, episodic, and procedural memory tiers that track everything from ongoing sessions to cross-session behaviors and workflow methods. LinkedIn continues to research memory abstractions, dynamic session compaction, virtual file system storage layers, and robust evaluation approaches for attribution across complex multi-source application agents.


### [Say it once: introducing Bot Preference Sync](https://yomu.fyi/post/say-it-once-introducing-bot-preference-sync.md)
- Company: [Cloudflare](https://yomu.fyi/company/cloudflare.md)
- Author: Jin-Hee Lee
- Published: Aug 21, 2026
- Type: Announcement

Cloudflare announced Bot Preference Sync, a feature across all customer tiers that automatically reflects dashboard AI bot configurations directly in a site's robots.txt file. Website operators previously faced challenges synchronizing static robots.txt directives with edge enforcement rules, which led some crawlers to ignore stated preferences or attempt bypasses. Under this system, Cloudflare generates and prepends directives for Search, Agent, and Training categories to existing robots.txt files using crawler lists tracked in BotBase. Mixed-use crawlers performing both search indexing and training must meet strict transparency criteria, including honoring opt-outs and providing page-level visibility, to avoid edge blocks when training is disallowed. Additionally, onboarding workflows allow ad-supported publishers to automatically set AI model training to Disallow by default while retaining search visibility.


### [Build a unified AI agent architecture with DynamoDB and Bedrock](https://yomu.fyi/post/build-a-unified-ai-agent-architecture-with-dynamodb-and-bedrock.md)
- Company: [AWS](https://yomu.fyi/company/aws.md)
- Author: Dhananjay Karanjkar
- Published: Aug 21, 2026
- Type: Problem & solution

AI agent architectures on AWS frequently divide operational records and vector embeddings across separate databases, creating synchronization lag and infrastructure overhead. To resolve this fragmentation, a single DynamoDB table can store operational document attributes alongside embeddings by leveraging native vector search. An Amazon Bedrock agent directs incoming queries to AWS Lambda action groups, which run standard CRUD operations or semantic searches against the DynamoDB SearchVectors API. When items change, a DynamoDB Streams pipeline uses Amazon Titan Text Embeddings V2 to generate new embeddings and write them back to the table. This unified approach eliminates standalone vector databases while keeping semantic indexes synchronized with operational updates.


### [August 2026 newsletter](https://yomu.fyi/post/august-2026-newsletter.md)
- Company: [Clickhouse](https://yomu.fyi/company/clickhouse.md)
- Published: Aug 21, 2026
- Type: Announcement

The August 2026 newsletter rounds up ClickHouse product releases, research, managed services, observability, community work, and upcoming events. It introduces Andy Pavlo’s arrival to establish ClickHouse Labs, describes the 26.7 release’s join optimizations, token-position text indexes, and EXPLAIN ANALYZE, and reports a 40× phrase-search improvement on a Hacker News dataset. It also covers an interactive ClickBench playground for more than 100 database systems, running isolated workloads in Firecracker microVMs on AWS EC2, plus guidance on combining Postgres for mutable data with ClickHouse for immutable analytical workloads. Additional items address Managed Postgres notifications and backups, TTL-related disk growth, vector-search trade-offs, and hdx-evals, which found a purpose-built ClickStack MCP server scored 7–20 percentage points higher than direct SQL access in five reproducible scenarios.


### [How Hugging Face Inference Endpoints, Jobs, and Buckets Power Search on Papers with Code](https://yomu.fyi/post/how-hugging-face-inference-endpoints-jobs-and-buckets-power-search-on.md)
- Company: [Hugging Face](https://yomu.fyi/company/hugging-face.md)
- Author: Niels Rogge
- Published: Aug 21, 2026
- Type: Explainer

Papers with Code needs a search engine that supports exact titles and arXiv identifiers, semantic requests, navigational queries, typos, and fast responses when model services are cold or unavailable. The system uses hybrid retrieval: PostgreSQL full-text search provides a lexical baseline, pgvector stores dense embeddings, and reciprocal rank fusion combines them. Full-corpus embeddings for more than 110,000 papers run in burstable GPU Jobs from repeatable-read database snapshots, with checksummed JSONL inputs and resumable Parquet outputs stored in Buckets. An Inference Endpoint serves low-latency query embeddings and bounded hourly updates for changed papers, while lexical retrieval remains a fallback. The embedding contract pins the model revision, dimension, prompts, normalization, and source hash; production uses Qwen/Qwen3-Embedding-0.6B with 256-dimensional L2-normalized vectors, and stored vectors also support related-paper retrieval without a request-time model call.


### [Building Menu Vision: Real-Time Dish Recognition](https://yomu.fyi/post/building-menu-vision-real-time-dish-recognition.md)
- Company: [Yelp](https://yomu.fyi/company/yelp.md)
- Author: Arpitha Dudi, Growth Tech Lead
- Published: Aug 20, 2026
- Type: Problem & solution

Yelp developed Menu Vision to help diners recognize menu items and view corresponding user-generated photos and reviews in real time using their phone cameras. The feature evolved from a two-day hackathon Android prototype into a production system deployed across iOS and Android. Client devices perform all optical character recognition, text cleanup, and dish matching locally using native machine learning frameworks, while dish metadata is prefetched upon opening a restaurant page. Backend pipelines combine partner data, reviews, and photo captions into a Cassandra database, filtering exclusively for dishes with photos. To handle optical character recognition errors and name variations, the matching pipeline runs exact matching, bidirectional substring matching, and Jaro-Winkler similarity matching.


### [The P-Completeness of Inverted Index Traversal: On the Complexity of Evaluating Boolean Query DAGs](https://yomu.fyi/post/the-p-completeness-of-inverted-index-traversal-on-the-complexity-of-ev.md)
- Company: [Apple](https://yomu.fyi/company/apple.md)
- Published: Aug 19, 2026
- Type: Explainer

Modern artificial intelligence agents increasingly rely on search infrastructure to run complex, neuro-symbolic reasoning workflows that compile into deeply nested, non-monotonic Boolean queries. Standard inverted index evaluation methods struggle with these query structures, facing either exponential query complexity under Document-at-a-Time models or universe-scale space penalties under Term-at-a-Time models during logical negation. To address these theoretical limitations, the author formalizes a DAG-based retrieval language named L\_R and proves its query evaluation problem is strictly P-Complete. The paper introduces ComputePN, a deterministic and sparsity-aware algorithm that employs a Positive-Negative dual representation alongside native DAG memoization. This mechanism bounds evaluation time to O(|Q| · |U\_active|), effectively evaluating P-Complete queries natively over the index while bypassing combinatorial tree expansion and universal scan overhead.


### [Evaluating AI Agents Live at the Grounded Reasoning Cup](https://yomu.fyi/post/evaluating-ai-agents-live-at-the-grounded-reasoning-cup.md)
- Company: [Databricks](https://yomu.fyi/company/databricks.md)
- Author: Databricks AI Research Team
- Published: Aug 18, 2026
- Type: Benchmark

The Grounded Reasoning Cup evaluated whether AI agents could generalize grounded reasoning improvements from OfficeQA to a newly released, enterprise-style document benchmark. Eleven academic teams had about two months to build agents with a partner lab’s model family, then applied them live to OfficeQA Pro V2, based on U.S. Treasury Accounts of Receipts and Expenditures, after a 36-hour release window. Stanford won with 63.3% accuracy, while the top systems combined document preprocessing, targeted or hybrid retrieval, specialized tools, parallelism, and answer verification; 18.8% of questions remained unsolved by every team. The results show that benchmark gains did not reliably transfer, and that parsing, retrieval, tool use, verification, and operational infrastructure can matter as much as model choice in end-to-end enterprise reasoning.


### [Multi-Vector (Late Interaction) Embedding Models with Sentence Transformers](https://yomu.fyi/post/multi-vector-late-interaction-embedding-models-with-sentence-transform.md)
- Company: [Hugging Face](https://yomu.fyi/company/hugging-face.md)
- Author: Tom Aarsen, Antoine Chaffin, Raphael Sourty
- Published: Aug 18, 2026
- Type: Tutorial

Sentence Transformers v6.0 adds MultiVectorEncoder, bringing ColBERT-style late-interaction retrieval into the library’s existing API for dense, sparse, and reranker models. The encoder retains one projected, typically 128-dimensional vector per token instead of pooling a document into one vector, allowing documents to be encoded independently and indexed offline. At scoring time, MaxSim finds each query token’s highest dot-product match among document tokens and sums those maxima; contextual embeddings support both paraphrase matching and exact-token evidence. The guide covers checkpoint loading, encoding, scoring, semantic search, retrieval and reranking, indexing, token pooling, inference speed, evaluation, and retrieval from page images, audio, and video. It also quantifies the storage trade-off: 4,874 passages produced 608,414 token vectors and a 311.5 MB float32 index, while fast-plaid compression reduced that example to 92 MB.


### [Measuring campaign impact with social and search data](https://yomu.fyi/post/measuring-campaign-impact-with-social-and-search-data.md)
- Company: [Brandwatch](https://yomu.fyi/company/brandwatch.md)
- Author: Ksenia Newton
- Published: Aug 14, 2026
- Type: Explainer

Campaign post-mortems often report reach, engagement, impressions, and sentiment without establishing whether a campaign changed perception or behavior. It argues that social listening should measure sentiment, themes, mention volume, and audience conversation shifts, while search intelligence measures category and branded demand, promoted benefits, and share of search. A client example contrasts a campaign that generated strong social buzz while category search declined with a later campaign that reversed declining demand, captured two-thirds of share of search, and grew search intent 134%. The difference was attributed to combining socially engaging creative with media strategy and messaging designed to drive search demand. The proposed framework aligns measurement with campaign goals and uses gaps between social sentiment and search intent to identify awareness without demand, existing intent without audience expansion, or stronger market impact.


### [What’s new in the ClickHouse Grafana plugin](https://yomu.fyi/post/what-s-new-in-the-clickhouse-grafana-plugin.md)
- Company: [Clickhouse](https://yomu.fyi/company/clickhouse.md)
- Published: Aug 13, 2026
- Type: Announcement

ClickHouse’s Grafana plugin has shipped a set of changes aimed at making common observability tasks—finding log lines, narrowing to services, and detecting deployments—faster without requiring SQL. Version 4.20 adds single-table configuration and compact query mode, where users search logs, apply type-aware filters, review query history, and see or edit generated ClickHouse SQL. Investigation can proceed by clicking through collapsible OpenTelemetry Resource, Scope, and Log attributes, filtering values or selected message text, while dashboards can discover Map keys and values across tables. The release also includes interactive Logs Explorer, Traces Explorer, and per-service OpenTelemetry dashboards, plus guided variable and annotation editors that generate editable SQL for distinct values and change markers such as deployments and rollbacks. Additional changes cover schema-introspection caching, trace-ID lookup, Grafana 13 compatibility, SQL validation, backend OpenTelemetry instrumentation, and forwarding Grafana identity to ClickHouse; compact mode initially remains limited to single-table data sources.


### [Introducing OlmoEarth embeddings: Custom embedding exports from OlmoEarth Studio for downstream analysis](https://yomu.fyi/post/introducing-olmoearth-embeddings-custom-embedding-exports-from-olmoear.md)
- Company: [Hugging Face](https://yomu.fyi/company/hugging-face.md)
- Author: Kyle Wiggers
- Published: Aug 12, 2026
- Type: Announcement

OlmoEarth Studio now supports custom computation and export of embedding vectors, compact representations of Earth-observation data generated by open-source OlmoEarth foundation models. Users can select an area, a one-to-twelve-month time span, an encoder variant, spatial resolution, and Sentinel-2 L2A or Sentinel-1 RTC imagery, then receive a Cloud-Optimized GeoTIFF with one int8 band per embedding dimension. The post demonstrates similarity search, few-shot segmentation, change detection, and PCA-based exploration; a logistic regression trained on 60 labeled pixels produced a weighted F1 of 0.84 for three land-cover classes in Ca Mau, Vietnam. Embeddings provide a fast, shareable starting point, while supervised fine-tuning can improve performance for applications needing task-specific results; cloud cover, atmospheric artifacts, and missing observations can affect quality.


### [What's new in Sentry Logs: The summer 2026 roundup](https://yomu.fyi/post/what-s-new-in-sentry-logs-the-summer-2026-roundup.md)
- Company: [Sentry](https://yomu.fyi/company/sentry.md)
- Author: Ben Coe, Allison Rogers
- Published: Aug 11, 2026
- Type: Announcement

Sentry introduced a collection of updates to its logging platform aimed at improving search scalability, export flexibility, and general viewer usability. The system now supports URL-synced log pinning alongside an overhauled export interface that handles aggregate data, full attribute payloads, and high-volume JSONL formats across Logs, Errors, and Tracing. Performance enhancements to the log viewer include a more constrained layout with reduced initial data loads, inline error representations, individual chips for multi-value search terms, and trace-level filtering. To assist large-scale queries spanning hundreds of gigabytes or terabytes, frontend and backend modifications added longer query timeouts with continuations, clearer rate-limiting messages, and in-place retries.


### [Whats new in ClickStack - June + July](https://yomu.fyi/post/whats-new-in-clickstack-june-july.md)
- Company: [Clickhouse](https://yomu.fyi/company/clickhouse.md)
- Published: Aug 10, 2026
- Type: Announcement

ClickStack’s June–July releases add a broader set of observability features, with work centered on trace navigation, metrics sources, dashboards, and filter performance. The trace waterfall now assigns stable colors by service, keeps span durations outside bars, preserves clickable proportions for very short spans, and adds a minimap plus OpenTelemetry span-link navigation. Metrics support includes quantiles for exponential histograms, a leaner default schema, and an experimental UI connection to external Prometheus-compatible endpoints, while PromQL is proxied to the configured endpoint. Dashboard filters can narrow one another, event patterns can appear as tiles, kiosk mode provides a read-only display, and filter-value discovery prefers ClickHouse text indexes when available. Additional changes cover alert annotations, browser RUM dashboard views, external links from table tiles, grid snapping, and service-map coloring by latency, error rate, or throughput.


### [Which brand won the football tournament footwear battle](https://yomu.fyi/post/which-brand-won-the-football-tournament-footwear-battle.md)
- Company: [Brandwatch](https://yomu.fyi/company/brandwatch.md)
- Author: Ksenia Newton
- Published: Aug 7, 2026
- Type: Benchmark

An analysis of footwear conversations around the 2026 World Cup compares how sponsorship, search demand, social attention, and sentiment shaped the competition between Adidas, Nike, Puma, New Balance, and other brands. Consumer Research tracked tournament-related mentions from June 11 to July 19 and paired them with search queries across the US, UK, and Canada. Adidas led tournament-specific footwear conversation with 63% of mentions, while Nike led broader brand discussion with 995k mentions, brand search momentum, and 78% positive sentiment. Nike’s cultural activations, including LISA’s “Rip The Script” campaign and Ronaldo’s Mercurial moments, generated shareable attention, whereas Adidas benefited from official sponsorship, the Trionda match ball, and player storytelling. Pink cleats became a cross-brand liability, attracting more than 5.5k mentions with nearly 70% negative sentiment, showing that visibility did not automatically produce favorable attention.


### [Cloudflare AI Search: give your agents a search engine for your data](https://yomu.fyi/post/cloudflare-ai-search-give-your-agents-a-search-engine-for-your-data.md)
- Company: [Cloudflare](https://yomu.fyi/company/cloudflare.md)
- Author: Nelson Duarte
- Published: Aug 6, 2026
- Type: Announcement

Cloudflare introduced developer experience improvements and a preview pricing model for Cloudflare AI Search. Previously, users had to manually connect separate Cloudflare primitives like Workers AI, AI Gateway, Vectorize, R2, and Browser Run to build a search solution. The platform now automates crawling, ingestion, embedding, and retrieval across structured and unstructured data sources. Developers can index sites without sitemaps using link discovery, expose public /search and /mcp endpoints across namespaces, bind search instances directly to Workers, or secure endpoints with Cloudflare Access. Cloudflare uses this system for developer documentation, its corporate blog, and the Cloudflare Dev Stack MCP server to supply coding agents with cited documentation.


### [From ranking to recommended: get your site ready to thrive in the age of AI agents](https://yomu.fyi/post/from-ranking-to-recommended-get-your-site-ready-to-thrive-in-the-age-o.md)
- Company: [Cloudflare](https://yomu.fyi/company/cloudflare.md)
- Author: Matthew Conroy
- Published: Aug 6, 2026
- Type: Announcement

Discoverability is shifting from traditional search engine rankings to recommendations generated by AI agents acting on behalf of users. To address this shift, Cloudflare integrated Agent Readiness diagnostics and an Answer Engine Optimization tool into its dashboard. The Diagnostics feature evaluates hostnames against machine-readable standards across tiers ranging from robots.txt and Markdown rendering to OAuth discovery and agent payment protocols. Simultaneously, the Answer Engine Optimization tool measures how frequently leading assistants like Claude and GPT cite, mention, and prominently position brands across industry categories. By evaluating prompt responses using Cloudflare AI Gateway and Workers AI alongside access logs, site owners can systematically track agent traffic, benchmark against competitors, and remediate crawl blockers.


[Newer posts](https://yomu.fyi/topic/search.md) · [Older posts](https://yomu.fyi/topic/search/page/3.md)
