Class CopyField

java.lang.Object
org.apache.solr.schema.CopyField

public class CopyField extends Object
CopyField contains all the information of a valid copy fields in an index.
Since:
solr 1.4
  • Field Details

  • Constructor Details

    • CopyField

      public CopyField(SchemaField source, SchemaField destination)
    • CopyField

      public CopyField(SchemaField source, SchemaField destination, int maxChars)
      Parameters:
      source - The SchemaField of the source field.
      destination - The SchemaField of the destination field.
      maxChars - Maximum number of chars in source field to copy to destination field. If equal to 0, there is no limit.
  • Method Details

    • getLimitedValue

      public String getLimitedValue(String val)
    • getSource

      public SchemaField getSource()
      Returns:
      source SchemaField
    • getDestination

      public SchemaField getDestination()
      Returns:
      destination SchemaField
    • getMaxChars

      public int getMaxChars()
      Returns:
      the maximum number of chars in source field to copy to destination field.