Class ExtendedSearchSettings

java.lang.Object
io.jmix.search.index.mapping.ExtendedSearchSettings

public class ExtendedSearchSettings extends Object
Class contains data to build mapping and analysis within Extended search functionality.
See Also:
  • Field Details

    • enabled

      protected final boolean enabled
    • edgeNGramMin

      protected final int edgeNGramMin
    • edgeNGramMax

      protected final int edgeNGramMax
    • tokenizer

      protected final String tokenizer
    • prefixFilter

      protected final String prefixFilter
    • prefixAnalyzer

      protected final String prefixAnalyzer
    • prefixSearchAnalyzer

      protected final String prefixSearchAnalyzer
    • additionalFilters

      protected final List<String> additionalFilters
  • Constructor Details

  • Method Details

    • builder

      public static ExtendedSearchSettings.Builder builder()
    • empty

      public static ExtendedSearchSettings empty()
    • isEnabled

      public boolean isEnabled()
    • getEdgeNGramMin

      public int getEdgeNGramMin()
    • getEdgeNGramMax

      public int getEdgeNGramMax()
    • getTokenizer

      public String getTokenizer()
    • getPrefixFilter

      public String getPrefixFilter()
    • getPrefixAnalyzer

      public String getPrefixAnalyzer()
    • getPrefixSearchAnalyzer

      public String getPrefixSearchAnalyzer()
    • getAdditionalFilters

      public List<String> getAdditionalFilters()