java.lang.Object
org.apache.jena.query.text.TextDatasetFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.query.DatasetUse an assembler file to build a dataset with text search capabilitiesstatic org.apache.jena.query.DatasetCreate a text-indexed datasetstatic org.apache.jena.query.DatasetCreate a text-indexed dataset, optionally allowing the text index to be closed if the Dataset isstatic org.apache.jena.query.Datasetcreate(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.DatasetGraphCreate a text-indexed DatasetGraphstatic org.apache.jena.sparql.core.DatasetGraphcreate(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.DatasetGraphcreate(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.DatasetcreateLucene(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.DatasetcreateLucene(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.DatasetGraphcreateLucene(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.DatasetGraphcreateLucene(org.apache.jena.sparql.core.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
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.
-