Search
Find anything
in milliseconds.
28 search capabilities through the ee.search face. Text, vectors, geography, facets — every query pattern, automatically indexed.
28
Search capabilities
<8ms
Median query time
100M+
Documents indexed
Real-time
Index updates
Capabilities
Full-Text Search
Typo-tolerant, ranked full-text search with highlighting, stemming, and custom analyzers.
Vector / Semantic Search
Embed-and-search with automatic vectorization. Find by meaning, not just keywords.
Faceted Search
Dynamic facets with counts, range filters, and hierarchical categories for building filter UIs.
Autocomplete
Prefix, infix, and fuzzy autocomplete with result previews and keyboard navigation hints.
Geo Search
Radius, bounding box, and polygon queries with distance sorting and geo-faceting.
Recommendations
Collaborative and content-based recommendations powered by user behavior and item similarity.
Code Example
Semantic search with filters.
import { ee } from "@vertebase/sdk";
// Combine semantic search with structured filters
const { data } = await ee.search.query({
index: "products",
query: "comfortable running shoes for trail",
mode: "hybrid", // full-text + vector
filters: {
category: "footwear",
price: { $lte: 150 },
in_stock: true,
},
facets: ["brand", "size", "color"],
limit: 20,
});
console.log(data.hits); // => [{ name: "TrailMaster Pro", score: 0.94, ... }]
console.log(data.facets.brand); // => [{ value: "Nike", count: 8 }, ...]
console.log(data.timing_ms); // => 6