Class Analyzer

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.cloudant.v1.model.Analyzer
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class Analyzer extends com.ibm.cloud.sdk.core.service.model.GenericModel
Schema for a full text search analyzer.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Builder.
    static interface 
    Schema for the name of the Apache Lucene analyzer to use for text indexing.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the name.
    New builder.
    Gets the stopwords.

    Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel

    equals, hashCode, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • newBuilder

      public Analyzer.Builder newBuilder()
      New builder.
      Returns:
      a Analyzer builder
    • name

      public String name()
      Gets the name. Schema for the name of the Apache Lucene analyzer to use for text indexing. The default value varies depending on the analyzer usage: * For search indexes the default is `standard` * For query text indexes the default is `keyword` * For a query text index default_field the default is `standard`.
      Returns:
      the name
    • stopwords

      public List<String> stopwords()
      Gets the stopwords. Custom stopwords to use with the named analyzer.
      Returns:
      the stopwords