Class PhaseNames

java.lang.Object
com.yahoo.search.searchchain.PhaseNames

public final class PhaseNames extends Object
Helper class for ordering searchers. Searchers may use these names in their @Before and @After annotations, though in general a searcher should depend on some explicit functionality, not these checkpoints.
Author:
Steinar Knutsen
  • Field Details

    • RAW_QUERY

      public static final String RAW_QUERY
      A checkpoint where the query is not yet transformed in any way. RAW_QUERY is the first checkpoint not provided by some searcher.
      See Also:
    • TRANSFORMED_QUERY

      public static final String TRANSFORMED_QUERY
      A checkpoint where as many query transformers as practically possible has been run. TRANSFORMED_QUERY is the first checkpoint after RAW_QUERY.
      See Also:
    • BLENDED_RESULT

      public static final String BLENDED_RESULT
      A checkpoint where results from different backends have been flattened into a single result. BLENDED_RESULT is the first checkpoint after TRANSFORMED_QUERY.
      See Also:
    • UNBLENDED_RESULT

      public static final String UNBLENDED_RESULT
      A checkpoint where data from different backends are not yet merged. UNBLENDED_RESULT is the first checkpoint after BLENDED_RESULT.
      See Also:
    • BACKEND

      public static final String BACKEND
      The last checkpoint in a search chain not provided by any searcher.
      See Also: