java.lang.Object
org.apache.jena.query.text.TextDatasetFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DatasetUse an assembler file to build a dataset with text search capabilitiesstatic DatasetCreate a text-indexed datasetstatic DatasetCreate a text-indexed dataset, optionally allowing the text index to be closed if the Dataset isstatic Datasetcreate(Dataset base, TextIndex textIndex, boolean closeIndexOnDSGClose, TextDocProducer producer) Create a text-indexed dataset, optionally allowing the text index to be closed if the Dataset isstatic DatasetGraphcreate(DatasetGraph dsg, TextIndex textIndex) Create a text-indexed DatasetGraphstatic DatasetGraphcreate(DatasetGraph dsg, TextIndex textIndex, boolean closeIndexOnDSGClose) Create a text-indexed DatasetGraph, optionally allowing the text index to be closed if the DatasetGraph isstatic DatasetGraphcreate(DatasetGraph dsg, TextIndex textIndex, boolean closeIndexOnDSGClose, TextDocProducer producer) Create a text-indexed DatasetGraph, optionally allowing the text index to be closed if the DatasetGraph isstatic DatasetcreateLucene(Dataset base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucenestatic DatasetcreateLucene(Dataset base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucenestatic DatasetGraphcreateLucene(DatasetGraph base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucenestatic DatasetGraphcreateLucene(DatasetGraph base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucenestatic TextIndexcreateLuceneIndex(org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a Lucene TextIndexstatic TextIndexcreateLuceneIndex(org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a Lucene TextIndex
-
Constructor Details
-
TextDatasetFactory
public TextDatasetFactory()
-
-
Method Details
-
create
Use an assembler file to build a dataset with text search capabilities -
create
Create a text-indexed dataset -
create
Create a text-indexed dataset, optionally allowing the text index to be closed if the Dataset is -
create
public static Dataset create(Dataset base, TextIndex textIndex, boolean closeIndexOnDSGClose, TextDocProducer producer) Create a text-indexed dataset, optionally allowing the text index to be closed if the Dataset is -
create
Create a text-indexed DatasetGraph -
create
public static DatasetGraph create(DatasetGraph dsg, TextIndex textIndex, boolean closeIndexOnDSGClose) Create a text-indexed DatasetGraph, optionally allowing the text index to be closed if the DatasetGraph is -
create
public static DatasetGraph create(DatasetGraph dsg, TextIndex textIndex, boolean closeIndexOnDSGClose, TextDocProducer producer) Create a text-indexed DatasetGraph, optionally allowing the text index to be closed if the DatasetGraph is -
createLuceneIndex
public static TextIndex createLuceneIndex(org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a Lucene TextIndex- Parameters:
directory- The Lucene Directory for the indexdef- The EntityDefinition that defines how entities are stored in the indexqueryAnalyzer- The analyzer to be used to find terms in the query text. If null, then the analyzer defined by the EntityDefinition will be used.
-
createLuceneIndex
public static TextIndex createLuceneIndex(org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a Lucene TextIndex- Parameters:
directory- The Lucene Directory for the indexconfig- The config definition for the index instantiation.
-
createLucene
public static Dataset createLucene(Dataset base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucene- Parameters:
base- the base Datasetdirectory- The Lucene Directory for the indexdef- The EntityDefinition that defines how entities are stored in the indexqueryAnalyzer- The analyzer to be used to find terms in the query text. If null, then the analyzer defined by the EntityDefinition will be used.
-
createLucene
public static Dataset createLucene(Dataset base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucene- Parameters:
base- the base Datasetdirectory- The Lucene Directory for the indexconfig- The config definition for the index instantiation.
-
createLucene
public static DatasetGraph createLucene(DatasetGraph base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucene- Parameters:
base- the base DatasetGraphdirectory- The Lucene Directory for the indexdef- The EntityDefinition that defines how entities are stored in the indexqueryAnalyzer- The analyzer to be used to find terms in the query text. If null, then the analyzer defined by the EntityDefinition will be used.
-
createLucene
public static DatasetGraph createLucene(DatasetGraph base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucene- Parameters:
base- the base DatasetGraphdirectory- The Lucene Directory for the indexconfig- The config definition for the index instantiation.
-