Plain Text Search (v1 — raw embed + hybrid RRF, no NLP expansion)
Advanced Text Search (v2 — NER + slang + transliteration + synonym expansion)
Per-request weight overrides — applied to this search only. Use "Save as defaults" to persist globally.
Expansion Threshold
Search Score Thresholds
Image Search (SigLIP 2 visual embeddings)
Click or drop to replace
Drag & drop an image, or click to browse
PNG, JPEG, WEBP
Hybrid Search (text v2 NLP + image SigLIP, fused with RRF)
Click or drop to replace
Drop image or click
Switch to this tab to load logs.
New Slang Entry
Loading...
New Synonym Entry
Loading...
Reranker Score Weights
Blend weights for the V2 reranker. Must sum to 1.0 for normalized scoring.
Minimum fuzzy-match ratio for a synonym expansion to count as relevant.
Search Score Thresholds
Minimum similarity cut-offs. Results below these scores are discarded before reaching the client.
Higher = stricter text matching
Higher = stricter image matching
Higher = fewer but more relevant results
Threshold Configuration Guide
How scoring works
Each search result receives a final score computed from four weighted components:
- Vector — cosine similarity between the query embedding and the product embedding (BGE-M3 dense + sparse).
- Fuzzy — lexical similarity using rapidfuzz WRatio with Armenian suffix stemming.
- Expansion — bonus for products matching synonym / slang expansions (not the original query).
- Cat/Brand Boost — additive bonus when the query overlaps the product's category or brand name.
Formula: final = vector * W_vec + fuzzy * W_fuz + expansion * W_exp + boost * W_boost
Threshold parameters
- Text Score Threshold — minimum cosine similarity for text search. Increase to get fewer but more relevant results.
- Image Score Threshold — minimum SigLIP 2 similarity for image search. Filters out visually unrelated items.
- Hybrid Alpha — balance between text (1.0) and image (0.0) signals in hybrid search.
- Reranker Cut-off — minimum cross-encoder confidence after deep reranking. Removes low-relevance semantic matches.
NER category filtering
V2 text search uses Named Entity Recognition to detect brand and category names in the query. When a match is found, a hard Qdrant filter is applied (not just a boost). Only categories that contain at least one product are eligible for NER matching — parent grouping categories with no products are automatically excluded to prevent empty results.
Brand Searchandising
Products
Zero-Result Queries
Queries users searched that returned no products
Loading...
Trending Queries
Most-searched terms in the selected time window
Loading...
Image Search Analytics
Statistics for image and hybrid search modes
Loading...
Catalog Upsert Analytics
Insert and update operations for brands, categories, and products
Loading...