public class GATEDocumentFactory extends Object implements it.unimi.di.big.mg4j.document.DocumentFactory
DocumentFactory
for GATE documents, configured according
to the current indexing requirements.Constructor and Description |
---|
GATEDocumentFactory(IndexConfig indexConfig) |
Modifier and Type | Method and Description |
---|---|
it.unimi.di.big.mg4j.document.DocumentFactory |
copy() |
int |
fieldIndex(String fieldName) |
String |
fieldName(int field) |
it.unimi.di.big.mg4j.document.DocumentFactory.FieldType |
fieldType(int field) |
it.unimi.di.big.mg4j.document.Document |
getDocument(InputStream rawContent,
it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Enum<?>,Object> metadata) |
int |
numberOfFields() |
public GATEDocumentFactory(IndexConfig indexConfig)
public it.unimi.di.big.mg4j.document.DocumentFactory copy()
copy
in interface it.unimi.di.big.mg4j.document.DocumentFactory
copy
in interface it.unimi.dsi.lang.FlyweightPrototype<it.unimi.di.big.mg4j.document.DocumentFactory>
public int fieldIndex(String fieldName)
fieldIndex
in interface it.unimi.di.big.mg4j.document.DocumentFactory
public String fieldName(int field)
fieldName
in interface it.unimi.di.big.mg4j.document.DocumentFactory
public it.unimi.di.big.mg4j.document.DocumentFactory.FieldType fieldType(int field)
fieldType
in interface it.unimi.di.big.mg4j.document.DocumentFactory
public it.unimi.di.big.mg4j.document.Document getDocument(InputStream rawContent, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Enum<?>,Object> metadata) throws IOException
getDocument
in interface it.unimi.di.big.mg4j.document.DocumentFactory
IOException
public int numberOfFields()
numberOfFields
in interface it.unimi.di.big.mg4j.document.DocumentFactory
Copyright © 2021 GATE. All rights reserved.