Bird
0
0

Which Elasticsearch query parameter correctly switches the similarity scoring to TF-IDF instead of BM25?

easy📝 Syntax Q12 of 15
Elasticsearch - Search Results and Scoring
Which Elasticsearch query parameter correctly switches the similarity scoring to TF-IDF instead of BM25?
A""{ "similarity": "classic" }"""
B""{ "similarity": "bm25" }"""
C""{ "similarity": "tfidf" }"""
D""{ "similarity": "default" }"""
Step-by-Step Solution
Solution:
  1. Step 1: Recall Elasticsearch similarity options

    Elasticsearch uses "bm25" by default. To switch to TF-IDF, you use the "classic" similarity setting.
  2. Step 2: Match parameter to TF-IDF

    The "classic" similarity corresponds to TF-IDF scoring, so setting "similarity": "classic" enables TF-IDF.
  3. Final Answer:

    { "similarity": "classic" } -> Option A
  4. Quick Check:

    TF-IDF similarity is "classic" [OK]
Quick Trick: Use similarity: classic to enable TF-IDF scoring [OK]
Common Mistakes:
MISTAKES
  • Using "tfidf" as similarity name (not valid)
  • Assuming "default" switches to TF-IDF
  • Confusing bm25 with TF-IDF

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Elasticsearch Quizzes