ShapedQL is a SQL-like domain-specific language designed specifically for building recommendation and ranking queries. It provides a familiar SQL syntax while supporting advanced retrieval, filtering, scoring, and reordering operations that are essential for modern recommendation systems. The language is accessible through a live playground where users can test queries against demo models.
Traditional recommendation systems often require complex, custom-built query logic that can be difficult to maintain and optimize. ShapedQL addresses this by offering a standardized query language that simplifies the process of building sophisticated recommendation queries. This matters because it enables developers and data scientists to create more effective recommendation systems with less specialized knowledge and reduced development time.
ShapedQL supports lexical search capabilities, allowing users to perform traditional text-based searches within recommendation systems. This feature enables precise matching against textual data in catalogs, which is essential for many e-commerce and content platforms where users search for specific items by name or description.
The language includes semantic search functionality that goes beyond keyword matching to understand the meaning behind queries. This allows recommendation systems to find relevant items even when users don't use exact terminology, significantly improving the quality and relevance of search results in complex datasets.
ShapedQL provides hybrid search capabilities that combine multiple search methodologies for optimal results. Users can blend lexical and semantic approaches, creating more robust recommendation systems that leverage the strengths of different search techniques to deliver superior results across various use cases.
The platform supports image search functionality through specialized embeddings, enabling visual similarity searches. This allows recommendation systems to find items that look similar to reference images, which is particularly valuable for fashion, interior design, and visual content platforms where appearance matters.
ShapedQL includes personalized reranking capabilities that can be combined with hybrid search approaches. This allows systems to initially retrieve broad results and then refine them based on individual user preferences, creating highly tailored recommendations that balance relevance with personalization.
admin
ShapedQL works by providing a structured query language that translates familiar SQL syntax into specialized recommendation operations. Users write queries in the ShapedQL editor and execute them against live models, with results displayed immediately in the output pane. The language supports various embedding types and scoring models that work together to process complex recommendation logic.
Users benefit from reduced development complexity when building recommendation systems, as ShapedQL provides a standardized approach to what would otherwise require custom coding. Data scientists and engineers can prototype and test recommendation queries more quickly, while businesses can deploy more sophisticated recommendation systems with less specialized expertise. The live playground enables immediate feedback and iteration, accelerating the development cycle.
For e-commerce platforms, ShapedQL enables sophisticated product recommendation systems that combine semantic understanding of product descriptions with visual similarity matching. Retailers can create personalized shopping experiences where customers find items through natural language queries and visual searches, while the system intelligently suggests complementary products based on collaborative filtering.
Content streaming services can use ShapedQL to build recommendation engines that understand both content metadata and user preferences. The language allows for queries that combine semantic analysis of movie descriptions with collaborative filtering based on viewing history, enabling personalized content discovery that helps users find movies and shows they'll enjoy.
Agent retrieval systems can leverage ShapedQL for intelligent assistant applications that need to retrieve relevant information or products based on conversational queries. The hybrid search capabilities allow these systems to understand user intent while filtering results based on various criteria, creating more helpful and context-aware responses.
Search and feed applications benefit from ShapedQL's ability to combine different ranking signals into cohesive queries. Social media platforms, news aggregators, and content discovery engines can use the language to create dynamic feeds that balance recency, relevance, and personalization while filtering content based on multiple criteria.
ShapedQL targets data scientists, machine learning engineers, and developers who build recommendation systems and need a more efficient way to create and test ranking queries. The platform integrates with various embedding types including text embeddings for titles and descriptions, image embeddings for visual content, and collaborative embeddings for user-item interactions. The demo environment uses the Movielens dataset enriched with IMDb information, and includes scoring models like click-through rate predictors trained with LightGBM.
ShapedQL provides a powerful, standardized approach to building recommendation queries that combines the familiarity of SQL with specialized capabilities for modern recommendation systems. By offering a comprehensive query language with live testing capabilities, it significantly reduces the complexity of creating sophisticated recommendation engines while improving development velocity and system quality.
ShapedQL targets data scientists, machine learning engineers, and developers who build recommendation systems and need efficient ways to create and test ranking queries. These professionals work on e-commerce platforms, content streaming services, social media applications, and other systems requiring sophisticated recommendation capabilities. They seek to reduce development complexity while implementing advanced features like semantic search, collaborative filtering, and personalized reranking in their recommendation engines.
Updated 2026-02-28