java.lang.Object
org.apache.jena.query.text.TextDatasetFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Dataset
Use an assembler file to build a dataset with text search capabilitiesstatic Dataset
Create a text-indexed datasetstatic Dataset
Create a text-indexed dataset, optionally allowing the text index to be closed if the Dataset isstatic 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 isstatic DatasetGraph
create
(DatasetGraph dsg, TextIndex textIndex) Create a text-indexed DatasetGraphstatic DatasetGraph
create
(DatasetGraph dsg, TextIndex textIndex, boolean closeIndexOnDSGClose) Create a text-indexed DatasetGraph, optionally allowing the text index to be closed if the DatasetGraph isstatic 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 isstatic Dataset
createLucene
(Dataset base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucenestatic Dataset
createLucene
(Dataset base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucenestatic DatasetGraph
createLucene
(DatasetGraph base, org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a text-indexed dataset, using Lucenestatic DatasetGraph
createLucene
(DatasetGraph base, org.apache.lucene.store.Directory directory, TextIndexConfig config) Create a text-indexed dataset, using Lucenestatic TextIndex
createLuceneIndex
(org.apache.lucene.store.Directory directory, EntityDefinition def, org.apache.lucene.analysis.Analyzer queryAnalyzer) Create a Lucene TextIndexstatic TextIndex
createLuceneIndex
(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.
-