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-indexpublic TextIndexDefinition.TextIndexDefinitionBuilder withLanguageOverride(String fieldname)
fieldname - public TextIndexDefinition build()
Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.