Compétences similarity-search-patterns
🔎

similarity-search-patterns

Sûr 🌐 Accès réseau⚙️ Commandes externes🔑 Variables d’environnement

Ähnlichkeitssuchmuster implementieren

Der Aufbau einer schnellen semantischen Suche ist komplex und fehleranfällig. Diese Fähigkeit bietet bewährte Vorlagen für gängige Vektordatenbanken und hybride Retrieval-Methoden.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "similarity-search-patterns". Erkläre, wie man Hybrid-Search mit Qdrant implementiert

Résultat attendu:

  • Verwende eine dichte Vektorabfrage mit optionalen Filtern für Metadaten.
  • Füge Sparse- oder Stichwortsignale hinzu, indem du Payload-Felder verwaltest.
  • Balanciere die Relevanz durch Tuning von Limit- und Score-Threshold-Parametern.
  • Erwäge Quantifizierung für Speichereffizienz bei Skalierung zu aktivieren.

Utilisation de "similarity-search-patterns". Welchen Index-Typ sollte ich für 10 Millionen Vektoren verwenden?

Résultat attendu:

  • Erwäge HNSW für ausgewogene Geschwindigkeit und Recall bei dieser Skalierung.
  • Konfiguriere ef_search zwischen 100-500 basierend auf Latenzanforderungen.
  • Überwache Recall-Metriken, um Suchparameter zu optimieren.
  • Für sehr große Datensätze IVF+PQ für Speichereffizienz evaluieren.

Utilisation de "similarity-search-patterns". Zeige mir ein Pinecone-Reranking-Muster

Résultat attendu:

  • Over-fetch initiale Ergebnisse (50-100) mit Vektorsuche.
  • Übergebe Abfrage und Top-Ergebnisse an Cross-Encoder für Scoring.
  • Ordne finale Ergebnisse nach Cross-Encoder-Scores neu an.
  • Begrenze finale Ausgabe auf top_k basierend auf Relevanzanforderungen.

Audit de sécurité

Sûr
v4 • 1/17/2026

This skill contains only documentation and code templates for implementing vector search. No executable code, file access, or network operations are performed by the skill itself. The static analyzer detected patterns in documentation examples and mathematical formulas that triggered false positive security alerts. All detected 'network', 'external_commands', and 'env_access' patterns are documentation artifacts, not actual malicious code.

2
Fichiers analysés
736
Lignes analysées
3
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
87
Conformité aux spécifications

Ce que vous pouvez construire

Vector-Search-API hinzufügen

Eine Vector-Search-Schicht mit Pinecone, Qdrant, pgvector oder Weaviate bereitstellen.

Retrieval-Indizierung skalieren

Index-Typen und Parameter für große Ähnlichkeitssuch-Workloads auswählen.

RAG-Qualität verbessern

Hybride Suche und Reranking implementieren, um die Relevanz bei Retrieval Augmented Generation zu verbessern.

Essayez ces prompts

Index-Typ auswählen
Empfehle einen Index-Typ für 5 Millionen Vektoren mit Latenz unter 100 ms und erkläre die Tradeoffs.
Pinecone-Setup
Entwirf eine Pinecone-Vektorspeicherklasse mit Upsert- und Such-Methoden und erkläre die benötigten Parameter.
pgvector-Hybrid
Zeige eine pgvector-Hybrid-Suchabfrage, die Vektorsimilarität und Volltextsuche mit Gewichtungssteuerung kombiniert.
Ergebnisse reranken
Füge einen Reranking-Schritt mit einem Cross-Encoder nach der Vektorsuche hinzu und erkläre den Ablauf.

Bonnes pratiques

  • Recall und Latenz messen, bevor Index-Parameter optimiert werden
  • Hybride Suche für bessere Relevanz bei mehrdeutigen Abfragen verwenden
  • Batch-Upserts verwenden, um API-Overhead und Betriebskosten zu reduzieren

Éviter

  • Evaluation überspringen und nur auf Standardparameter vertrauen
  • Kleine Datensätze überindizieren, wo Flat-Search ausreicht
  • Metadatenfilter ignorieren, die den Suchraum reduzieren können

Foire aux questions

Welche Plattformen können diese Fähigkeit nutzen?
Es funktioniert mit Claude, Codex und Claude Code-Workflows, die das Lesen der Vorlagen unterstützen.
Gibt es Limits für die Datenbankgröße?
Hier werden keine Limits erzwungen, aber jede Vektordatenbank-Backend hat eigene Skalierungsbeschränkungen.
Kann ich mit meiner bestehenden API-Schicht integrieren?
Ja, die Vorlagen sind einfache Klassen, die Sie mit Ihrem API-Framework Ihrer Wahl umhüllen können.
Greift diese Fähigkeit auf meine Daten zu?
Nein, es werden nur Muster und Vorlagen bereitgestellt, es werden keine Benutzerdaten gelesen oder übertragen.
Was tun, wenn Suchvorgänge langsam sind?
Überprüfen Sie Ihren Index-Typ, optimieren Sie Suchparameter wie ef_search und fügen Sie Filter hinzu, um Kandidatenmengen zu reduzieren.
Wie unterscheidet sich dies von einem vollständigen Framework?
Dies bietet fokussierte Anleitung und Vorlagen, kein vollständiges Anwendungsframework.

Détails du développeur

Structure de fichiers

📄 SKILL.md