Class PhaseNames


  • public final class PhaseNames
    extends java.lang.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 Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BACKEND
      The last checkpoint in a search chain not provided by any searcher.
      static java.lang.String BLENDED_RESULT
      A checkpoint where results from different backends have been flattened into a single result.
      static java.lang.String RAW_QUERY
      A checkpoint where the query is not yet transformed in any way.
      static java.lang.String TRANSFORMED_QUERY
      A checkpoint where as many query transformers as practically possible has been run.
      static java.lang.String UNBLENDED_RESULT
      A checkpoint where data from different backends are not yet merged.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • RAW_QUERY

        public static final java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String BACKEND
        The last checkpoint in a search chain not provided by any searcher.
        See Also:
        Constant Field Values