Package com.hp.hpl.jena.query.larq

Examples of com.hp.hpl.jena.query.larq.IndexBuilderSubject


    }
   
    static IndexLARQ buildSubjectTitleIndex(Model model, String datafile)
    {
        // ---- Read and index just the title strings.
        IndexBuilderSubject larqBuilder = new IndexBuilderSubject(DC.title) ;
       
        // Index statements as they are added to the model.
        model.register(larqBuilder) ;
       
        // To just build the index, create a model that does not store statements
        // Model model2 = ModelFactory.createModelForGraph(new GraphSink()) ;
       
        FileManager.get().readModel(model, datafile) ;
       
        // ---- Alternatively build the index after the model has been created.
        // larqBuilder.indexStatements(model.listStatements()) ;
       
        // ---- Finish indexing
        larqBuilder.closeWriter() ;
        model.unregister(larqBuilder) ;
       
        // ---- Create the access index 
        IndexLARQ index = larqBuilder.getIndex() ;
        return index ;
    }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.query.larq.IndexBuilderSubject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.