Class 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 Detail

      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • BACKEND

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