Package org.apache.jena.query.text
Class TextDatasetFactory
- java.lang.Object
-
- org.apache.jena.query.text.TextDatasetFactory
-
public class TextDatasetFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TextDatasetFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Datasetcreate(java.lang.String assemblerFile)Use an assembler file to build a dataset with text search capabilitiesstatic Datasetcreate(Dataset base, TextIndex textIndex)Create a text-indexed datasetstatic Datasetcreate(Dataset base, TextIndex textIndex, boolean closeIndexOnDSGClose)Create 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
-
-
-
Method Detail
-
create
public static Dataset create(java.lang.String assemblerFile)
Use an assembler file to build a dataset with text search capabilities
-
create
public static Dataset create(Dataset base, TextIndex textIndex)
Create a text-indexed dataset
-
create
public static Dataset create(Dataset base, TextIndex textIndex, boolean closeIndexOnDSGClose)
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
public static DatasetGraph create(DatasetGraph dsg, TextIndex textIndex)
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.
-
-