Class SynonymMap.Parser

    • Constructor Detail

      • Parser

        public Parser​(boolean dedup,
                      Analyzer analyzer)
    • Method Detail

      • parse

        public abstract void parse​(java.io.Reader in)
                            throws java.io.IOException,
                                   java.text.ParseException
        Parse the given input, adding synonyms to the inherited SynonymMap.Builder.
        Parameters:
        in - The input to parse
        Throws:
        java.io.IOException
        java.text.ParseException
      • analyze

        public CharsRef analyze​(java.lang.String text,
                                CharsRef reuse)
                         throws java.io.IOException
        Sugar: analyzes the text with the analyzer and separates by SynonymMap.WORD_SEPARATOR. reuse and its chars must not be null.
        Throws:
        java.io.IOException