org.apache.solr.common
Class SolrInputField
java.lang.Object
org.apache.solr.common.SolrInputField
- All Implemented Interfaces:
- Serializable, Iterable<Object>
public class SolrInputField
- extends Object
- implements Iterable<Object>, Serializable
- Since:
- solr 1.3
- See Also:
- Serialized Form
SolrInputField
public SolrInputField(String n)
setValue
public void setValue(Object v,
float b)
- Set the value for a field. Arrays will be converted to a collection. If
a collection is given, then that collection will be used as the backing
collection for the values.
addValue
public void addValue(Object v,
float b)
- Add values to a field. If the added value is a collection, each value
will be added individually.
getFirstValue
public Object getFirstValue()
getValue
public Object getValue()
- Returns:
- the value for this field. If the field has multiple values, this
will be a collection.
getValues
public Collection<Object> getValues()
- Returns:
- the values for this field. This will return a collection even
if the field is not multi-valued
getValueCount
public int getValueCount()
- Returns:
- the number of values for this field
getBoost
public float getBoost()
setBoost
public void setBoost(float boost)
getName
public String getName()
setName
public void setName(String name)
iterator
public Iterator<Object> iterator()
- Specified by:
iterator
in interface Iterable<Object>
toString
public String toString()
- Overrides:
toString
in class Object
deepCopy
public SolrInputField deepCopy()
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.