public static class TextIndexDefinition.TextIndexDefinitionBuilder extends Object
TextIndexDefinition.TextIndexDefinitionBuilder
helps defining options for creating TextIndexDefinition
.Constructor and Description |
---|
TextIndexDefinitionBuilder() |
public TextIndexDefinition.TextIndexDefinitionBuilder named(String name)
name
- public TextIndexDefinition.TextIndexDefinitionBuilder onAllFields()
TextIndexDefinition
cannot contain any other fields when defined with wildcard.public TextIndexDefinition.TextIndexDefinitionBuilder onFields(String... fieldnames)
fieldnames
- public TextIndexDefinition.TextIndexDefinitionBuilder onField(String fieldname)
fieldname
- public TextIndexDefinition.TextIndexDefinitionBuilder onField(String fieldname, Float weight)
fieldname
- public TextIndexDefinition.TextIndexDefinitionBuilder withDefaultLanguage(String language)
language
- public TextIndexDefinition.TextIndexDefinitionBuilder withLanguageOverride(String fieldname)
fieldname
- public TextIndexDefinition.TextIndexDefinitionBuilder partial(@Nullable IndexFilter filter)
filter expression
.filter
- can be null.public TextIndexDefinition.TextIndexDefinitionBuilder withSimpleCollation()
Collation
. Required if the collection uses a non-simple collation.public TextIndexDefinition build()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.