Package org.apache.solr.handler.designer
Interface SchemaSuggester
- All Superinterfaces:
NamedListInitializedPlugin
- All Known Implementing Classes:
DefaultSchemaSuggester
-
Method Summary
Modifier and TypeMethodDescriptionadaptExistingFieldToData(SchemaField schemaField, List<Object> sampleValues, ManagedIndexSchema schema) booleanisMultiValued(String name, List<org.apache.solr.common.SolrInputDocument> docs) suggestField(String fieldName, List<Object> sampleValues, IndexSchema schema, List<String> langs) transposeDocs(List<org.apache.solr.common.SolrInputDocument> docs) voidvalidateTypeChange(SchemaField field, FieldType toType, List<org.apache.solr.common.SolrInputDocument> docs) Methods inherited from interface org.apache.solr.util.plugin.NamedListInitializedPlugin
init
-
Method Details
-
suggestField
Optional<SchemaField> suggestField(String fieldName, List<Object> sampleValues, IndexSchema schema, List<String> langs) -
adaptExistingFieldToData
ManagedIndexSchema adaptExistingFieldToData(SchemaField schemaField, List<Object> sampleValues, ManagedIndexSchema schema) -
transposeDocs
-
validateTypeChange
void validateTypeChange(SchemaField field, FieldType toType, List<org.apache.solr.common.SolrInputDocument> docs) throws IOException - Throws:
IOException
-
isMultiValued
-