hybrid-search
/hybrid-search
Łączy wyszukiwanie słów kluczowych i wektorowe, by działały zarówno dokładne terminy, jak i znaczenie semantyczne, i sensownie scala dwa rankingi.
- Autor
- Amey-Thakur ↗
- Repozytorium
- AI-SKILLS ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 05.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 05.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Łączy wyszukiwanie słów kluczowych i wektorowe, by działały zarówno dokładne terminy, jak i znaczenie semantyczne, i sensownie scala dwa rankingi.
Oryginalny opis (EN)
Combine keyword and vector retrieval so exact terms and semantic meaning both work, and fuse the two rankings sensibly. Use when keyword search misses paraphrases or vector search misses exact identifiers.
Jak działa
- Method
- Boundaries
Podgląd SKILL.md
--- name: hybrid-search description: Combine keyword and vector retrieval so exact terms and semantic meaning both work, and fuse the two rankings sensibly. Use when keyword search misses paraphrases or vector search misses exact identifiers. --- # Hybrid search Keyword search nails exact terms and fails on paraphrase; vector search does the opposite and confidently misses a product code. Hybrid keeps both and spends its complexity on combining two rankings that are not directly comparable. ## Method 1. **Confirm you need both.** If queries are mostly exact terms, keyword alone is simpler and cheaper. Hybrid is justified by real paraphrase traffic, not by novelty. 2. **Retrieve independently, then fuse.** Run both retrievers and combine the ranked lists rather than trying to blend raw scores, which are on incompatible scales. 3. **Prefer rank-based fusion as the default.** Reciprocal rank fusion needs no calibration and is hard to beat without tuning, which makes it the right starting point. 4. **Keep exact matching authoritative.** Identifiers, codes, and quoted phrases should not be outranked by something semantically nearby (see typo-tolerance). 5. **Choose and freeze an embedding model per index.** Mixing embeddings from different models within one index makes distances meaningless, and changing models means reindexing (see embeddings-selection). 6. **Rerank the fused head when quality justifies the cost.** A cross encoder over the top results improves ordering considerably at real latency cost (see retrieval-reranking). 7. **Evaluate against the same judged set as keyword.** Hybrid must be shown better on your queries, not assumed better (see relevance-tuning). ## Boundaries - Hybrid adds an embedding pipeline, a vector store, and reindexing obligations, which is real operational weight. - Vector recall degrades on very short queries where there is little semantic signal to work with. - Semantic similarity is not relevance; two documents can be close in meaning and useless for the query.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · Amey-Thakur/AI-SKILLS | 90 | MIT |
| claude-dev-suite/claude-dev-suite | 100 | MIT |
| juanre/llmemory | 95 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki c2a5da132716 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100hybrid-search-implementation
Łączy wyszukiwanie wektorowe i słów kluczowych, by poprawić trafność wyników w systemach RAG i wyszukiwarkach, gdy żadne z podejść osobno nie daje wystarczającego recall. - 100hybrid-search-implementation
Łączy wyszukiwanie wektorowe i słów kluczowych, by poprawić trafność wyników w systemach RAG i wyszukiwarkach, gdy żadne z podejść osobno nie daje wystarczającego recall. - 100hybrid-search-advisor
Projektuje strategię wyszukiwania hybrydowego, łączącą gęste wyszukiwanie wektorowe z rzadkim wyszukiwaniem słów kluczowych (BM25) i rankingiem fuzji, w potokach RAG, chunkingu i embeddingów. - 87embed
Tworzy wektory tekstu o 384 wymiarach i buduje indeksy wektorowe, gdy trzeba porównać fragmenty według znaczenia zamiast słów kluczowych. - 98vector-search-patterns
Wdraża wyszukiwanie wektorowe: generowanie embeddingów, dobór indeksu i wyszukiwanie hybrydowe w ChromaDB, pgvector i FAISS oraz projekt potoku RAG. - 95azure-search-documents-py
Obsługuje SDK Azure AI Search dla Pythona: wyszukiwanie wektorowe i hybrydowe, rankowanie semantyczne, indeksowanie i skillsety.