public static class TextIndexDefinition.TextIndexDefinitionBuilder extends Object
TextIndexDefinition.TextIndexDefinitionBuilder
helps defining options for creating TextIndexDefinition
.Constructor and Description |
---|
TextIndexDefinitionBuilder() |
Modifier and Type | Method and Description |
---|---|
TextIndexDefinition |
build() |
TextIndexDefinition.TextIndexDefinitionBuilder |
named(String name)
Define the name to be used when creating the index in the store.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
onAllFields()
Define the index to span all fields using wilcard.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
onField(String fieldname)
Include given field with default weight.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
onField(String fieldname,
Float weight)
Include given field with weight.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
onFields(String... fieldnames)
Include given fields with default weight.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
withDefaultLanguage(String language)
Define the default language to be used when indexing documents.
|
TextIndexDefinition.TextIndexDefinitionBuilder |
withLanguageOverride(String fieldname)
Define field for language override.
|
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
- http://docs.mongodb.org/manual/tutorial/specify-language-for-text-index/#specify-default-language-text-index
public TextIndexDefinition.TextIndexDefinitionBuilder withLanguageOverride(String fieldname)
fieldname
- public TextIndexDefinition build()
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.