Package com.yahoo.vespa.documentmodel
Class SearchDef
- java.lang.Object
-
- com.yahoo.vespa.documentmodel.SearchDef
-
public class SearchDef extends Object
- Since:
- 2010-02-19
- Author:
- baldersheim
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchDef
add(com.yahoo.document.DataType source)
Adds a document that can be mapped to this search.SearchDef
add(FieldView view)
SearchDef
add(SearchField field)
Adds a search field to the definition.SearchDef
addAlias(String alias, String aliased)
Map<String,SearchField>
getFields()
String
getName()
This will provide you with the name of the searchdefinition.Map<String,FieldView>
getViews()
-
-
-
Constructor Detail
-
SearchDef
public SearchDef(String name)
Will create a SearchDef with the given name- Parameters:
name
- The name of the searchdefinition
-
-
Method Detail
-
getName
public String getName()
This will provide you with the name of the searchdefinition.- Returns:
- The name of the searchdefinition.
-
getFields
public Map<String,SearchField> getFields()
-
add
public SearchDef add(com.yahoo.document.DataType source)
Adds a document that can be mapped to this search.- Parameters:
source
- A document that can be mapped to this search.- Returns:
- Itself for chaining.
-
add
public SearchDef add(SearchField field)
Adds a search field to the definition.- Parameters:
field
- The field to add.- Returns:
- Itself for chaining.
-
-