public interface SchemaSuggester extends NamedListInitializedPlugin
Modifier and Type | Method and Description |
---|---|
ManagedIndexSchema |
adaptExistingFieldToData(SchemaField schemaField,
List<Object> sampleValues,
ManagedIndexSchema schema) |
boolean |
isMultiValued(String name,
List<SolrInputDocument> docs) |
Optional<SchemaField> |
suggestField(String fieldName,
List<Object> sampleValues,
IndexSchema schema,
List<String> langs) |
Map<String,List<Object>> |
transposeDocs(List<SolrInputDocument> docs) |
void |
validateTypeChange(SchemaField field,
FieldType toType,
List<SolrInputDocument> docs) |
init
Optional<SchemaField> suggestField(String fieldName, List<Object> sampleValues, IndexSchema schema, List<String> langs)
ManagedIndexSchema adaptExistingFieldToData(SchemaField schemaField, List<Object> sampleValues, ManagedIndexSchema schema)
void validateTypeChange(SchemaField field, FieldType toType, List<SolrInputDocument> docs) throws IOException
IOException
boolean isMultiValued(String name, List<SolrInputDocument> docs)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.