item-to-item

Retrieve content-based similar items using text embeddings and vector search.

3|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zilliztech/milvus-marketplace --skill item-to-item
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: item-to-item
Source: https://github.com/zilliztech/milvus-marketplace/tree/main/plugins/rec-system/skills/item-to-item
Command: npx skills add https://github.com/zilliztech/milvus-marketplace --skill item-to-item

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find and surface content-based similar items to power "more like this" experiences across catalogs.

Core Features & Use Cases

  • Content-based similarity: embed item descriptions and other metadata to identify related items (products, articles, media).
  • Flexible scoping: supports same-category or cross-category suggestions with optional filters (stock, price, shop).
  • Diversity and ranking: ranks results by embedding similarity and applies business rules to ensure variety and feasibility.

Quick Start

To start, index your items, run a similarity query for a source item, and display the top results with their similarity scores.

Frequently Asked Questions about item-to-item

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a content-based recommendation system using embeddings?

Content-based recommendations use embeddings to identify similar items by comparing their text or image features. Generate embeddings for item descriptions and metadata, store them in a vector database like Milvus, then query for items most similar to a source item based on embedding distance.

Can I get cross-category product recommendations from a single catalog?

Yes, cross-category recommendations identify similar items across different product categories by comparing embeddings rather than category tags. Filter results by business rules like stock availability or price range to surface relevant cross-category suggestions.

What's the best way to exclude the source item and ensure diversity in recommendations?

Filter out the source item and apply business logic to rank results by embedding similarity while enforcing constraints like minimum diversity, stock status, and shop availability. This balances relevance with variety in the final recommendation set.

Do I need image embeddings to power similarity search for product recommendations?

Text embeddings alone are sufficient for similarity search, but optional image features enhance recommendations by capturing visual attributes. Combine text and image embeddings for richer content-based matching across products, articles, and media.

How does a vector store like Milvus handle 'more like this' queries at scale?

Vector stores like Milvus index embeddings for fast similarity search, enabling instant 'more like this' queries across large catalogs. Query with an embedded source item and retrieve the nearest neighbors ranked by cosine or Euclidean distance.