org.apache.lucene.analysis.synonym

Class SynonymMap.Builder

    • Constructor Detail

      • Builder

        public Builder()
        Default constructor, passes dedup=true.
      • Builder

        public Builder(boolean dedup)
        If dedup is true then identical rules (same input, same output) will be added only once.
    • Method Detail

      • add

        public void add(CharsRef input,
                        CharsRef output,
                        boolean includeOrig)
        Add a phrase->phrase synonym mapping. Phrases are character sequences where words are separated with character zero (U+0000). Empty words (two U+0000s in a row) are not allowed in the input nor the output!
        Parameters:
        input - input phrase
        output - output phrase
        includeOrig - true if the original should be included