Interface RegexCapabilities

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void compile​(String pattern)
      Called by the constructor of RegexTermEnum allowing implementations to cache a compiled version of the regular expression pattern.
      boolean match​(String string)  
      String prefix()
      A wise prefix implementation can reduce the term enumeration (and thus increase performance) of RegexQuery dramatically!
    • Method Detail

      • compile

        void compile​(String pattern)
        Called by the constructor of RegexTermEnum allowing implementations to cache a compiled version of the regular expression pattern.
        Parameters:
        pattern - regular expression pattern
      • prefix

        String prefix()
        A wise prefix implementation can reduce the term enumeration (and thus increase performance) of RegexQuery dramatically!
        Returns:
        static non-regex prefix of the pattern last passed to compile(java.lang.String). May return null.