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