Class TextSearchOptions

    • Constructor Detail

      • TextSearchOptions

        public TextSearchOptions()
    • Method Detail

      • getLanguage

        @Nullable
        public String getLanguage()
        Returns the language to be used with the text search
        Returns:
        the language to use for the text search if set or null
      • language

        public TextSearchOptions language(@Nullable
                                          String language)
        Set the language for the text search
        Parameters:
        language - the language to use for the text search
        Returns:
        this
      • getCaseSensitive

        @Nullable
        public Boolean getCaseSensitive()
        Returns the case-sensitive flag to use with the text search
        Returns:
        the case-sensitive flag if set or null
        Since server release
        3.2
      • caseSensitive

        public TextSearchOptions caseSensitive(@Nullable
                                               Boolean caseSensitive)
        Set the case-sensitive flag for the text search
        Parameters:
        caseSensitive - the case-sensitive flag for the text search
        Returns:
        this
        Since server release
        3.2
      • getDiacriticSensitive

        @Nullable
        public Boolean getDiacriticSensitive()
        Returns the diacritic-sensitive flag to use with the text search
        Returns:
        the diacritic-sensitive flag if set or null
        Since server release
        3.2
      • diacriticSensitive

        public TextSearchOptions diacriticSensitive(@Nullable
                                                    Boolean diacriticSensitive)
        Set the diacritic-sensitive flag for the text search
        Parameters:
        diacriticSensitive - the diacritic-sensitive flag for the text search
        Returns:
        this
        Since server release
        3.2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object