GlossaryRanking
Neural Ranking
Neural Ranking utilizes deep learning models
Neural Ranking (Semantic Search) Definition:
Neural Ranking utilizes deep learning models (such as BERT or Dense Passage Retrievers) to evaluate the relevance of documents by converting text into numerical representations that capture contextual meaning.
How It Works:
- Text (queries and documents) is converted into high-dimensional numerical vectors (called embeddings).
- These vectors represent the semantic meaning of the text.
- The system calculates the mathematical similarity (e.g., Cosine Similarity) between the query vector and document vectors in a vector database. The closer the vectors, the more relevant the document.
Strengths:
- Intent and Synonym Understanding: Natively understands context, typos, and synonyms. A query for "how to fix a flat tire" will easily retrieve "repairing a punctured wheel."
- Multilingual & Multimodal: Can map different languages or even different media (text-to-image) into the same vector space for cross-lingual or cross-media search.
Weaknesses:
- Resource Intensive: Requires heavy computational power (GPUs), complex model hosting, and specialized vector databases.
- "Over-generalization": Can sometimes miss specific alphanumeric codes or exact keyword requirements because it prioritizes broad conceptual similarity.