I'm using this code at startup to store in RAM index of my TDB
try {
TextQuery.init();
Dataset ds1 = DatasetFactory.createMem();
EntityDefinition entDef = new EntityDefinition("uri", "text",
RDFS.label.asNode());
Directory dir = new RAMDirectory();
Dataset ds = TextDatasetFactory.createLucene(ds1, dir, entDef);
ds.begin(ReadWrite.WRITE);
try {
Model m = ds.getDefaultModel() ;
m.add(TDBFactory.createDataset(FUSEKI_HOME).getDefaultModel());
ds.commit() ;
} finally {
ds.end();
}
}catch (Exception e){
e.printStackTrace();
}
Well, now I would perform text-query without regenerate index. Is possible?
-------------------------
Claudio Pomo
+39 3201176508
Stasbranger Srl
I hope in Meraki <http://meraki.com>