Examples of IndexBuilderString


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

    }

    static IndexLARQ buildIndex(Model model, String datafile)
    {
        // ---- Read and index all literal strings.
        IndexBuilderString larqBuilder = new IndexBuilderString() ;
       
        // 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

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

    }
   
    static IndexLARQ buildTitleIndex(Model model, String datafile)
    {
        // ---- Read and index just the title strings.
        IndexBuilderString larqBuilder = new IndexBuilderString(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

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

        } else {
            throw new SearchException(String.format("MGraph having URI %s could obtained through TcManager",
                userOntologyURI));
        }
        this.userOntology = userGraph;
        this.userGraphIndexBuilder = new IndexBuilderString(IndexingHelper.HAS_LOCAL_NAME);
        this.userGraphIndexBuilder.indexStatements(userGraph.listStatements());
        // Do not forget to set the default index just before the query execution according to its context
        // LARQ.setDefaultIndex(index);
    }
View Full Code Here

Examples of org.apache.jena.larq.IndexBuilderString

    }

    static IndexLARQ buildIndex(Model model, String datafile)
    {
        // ---- Read and index all literal strings.
        IndexBuilderString larqBuilder = new IndexBuilderString() ;
       
        // 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

Examples of org.apache.jena.larq.IndexBuilderString

    }
   
    static IndexLARQ buildTitleIndex(Model model, String datafile)
    {
        // ---- Read and index just the title strings.
        IndexBuilderString larqBuilder = new IndexBuilderString(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

Examples of org.apache.jena.larq.IndexBuilderString

    @Test
    public void test_concurrent_larq_query() throws ParseException, InterruptedException, ExecutionException {
        endTime = startTime + duration * 1000;
        model = ModelFactory.createDefaultModel();
       
          IndexBuilderString larqBuilder = new IndexBuilderString() ;
          IndexLARQ index = larqBuilder.getIndex() ;
          LARQ.setDefaultIndex(index) ;

        ExecutorService executorService = Executors.newCachedThreadPool()
       
        Future<?>[] future = new Future<?>[numThreads];
View Full Code Here

Examples of org.apache.jena.larq.IndexBuilderString

        Location location = new Location(args[0]);
        Dataset dataset = TDBFactory.createDataset(location);
       
        FSDirectory dir = FSDirectory.open(new File(args[1]));
        IndexWriter indexWriter = IndexWriterFactory.create(dir) ;
        IndexBuilderModel larqBuilder = new IndexBuilderString(indexWriter) ;
       
        Model defaultModel = dataset.getDefaultModel();
        index (larqBuilder, defaultModel);
        for ( Iterator<String> iter = dataset.listNames() ; iter.hasNext() ; ) {
            String g = iter.next() ;
View Full Code Here

Examples of org.apache.jena.larq.IndexBuilderString

        ResultSetFormatter.out(res);
        qe.close();
    }

    public static void index(Model m) {
        IndexBuilderModel larqBuilder = new IndexBuilderString();
        //IndexBuilderModel larqBuilder = new IndexBuilderSubject();
        StmtIterator iter = m.listStatements();
        larqBuilder.indexStatements(iter);
        larqBuilder.closeWriter();

        LARQ.setDefaultIndex(larqBuilder.getIndex());
    }
View Full Code Here

Examples of org.apache.jena.larq.IndexBuilderString

        qe.close() ;
        LARQ.removeDefaultIndex() ;
    }
   
    @Test public void test_larq_1()
    { runTestScript("larq-q-1.rq", "data-1.ttl", "results-1.srj", new IndexBuilderString()) ; }
View Full Code Here

Examples of org.apache.jena.larq.IndexBuilderString

   
    @Test public void test_larq_1()
    { runTestScript("larq-q-1.rq", "data-1.ttl", "results-1.srj", new IndexBuilderString()) ; }

    @Test public void test_larq_2()
    { runTestScript("larq-q-2.rq", "data-1.ttl", "results-2.srj", new IndexBuilderString(DC.title)) ; }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.