Class SearchDef

java.lang.Object
com.yahoo.vespa.documentmodel.SearchDef

public class SearchDef extends Object
Since:
2010-02-19
Author:
baldersheim
  • Constructor Details

    • SearchDef

      public SearchDef(String name)
      Will create a SearchDef with the given name
      Parameters:
      name - The name of the searchdefinition
  • Method Details

    • 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()
    • getViews

      public Map<String,FieldView> getViews()
    • add

      public SearchDef add(com.yahoo.document.DocumentType 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.
    • addAlias

      public SearchDef addAlias(String alias, String aliased)
    • add

      public SearchDef add(FieldView view)