Package org.apache.jackrabbit.oak.plugins.index.lucene

Examples of org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProvider


//        .with(new PropertyIndexProvider())
//        .with(new NodeTypeIndexProvider())

//        .with(new LuceneIndexEditorProvider())
        .with(AggregateIndexProvider.wrap(new LuceneIndexProvider()
                .with(getNodeAggregator())))

        .with(getDefaultWorkspace())
        .withAsyncIndexing()
        .with(whiteboard)
View Full Code Here


        String dir = "target/mk-tck-" + System.currentTimeMillis();
        Jcr jcr = new Jcr(new MicroKernelImpl(dir));

        // lucene specific
        jcr.with(new LuceneInitializerHelper("lucene").async());
        jcr.with(new LuceneIndexProvider());
        jcr.with(new LuceneIndexEditorProvider());

        repository = jcr.createRepository();
    }
View Full Code Here

        super(settings);
    }

    @Override
    protected void preCreateRepository(Jcr jcr) {
        LuceneIndexProvider provider = new LowCostLuceneIndexProvider();
        jcr.with(
                new LuceneInitializerHelper("luceneGlobal", (Set<String>) null))
                .with(AggregateIndexProvider.wrap(provider.with(getNodeAggregator())))
                .with((Observer) provider)
                .with(new LuceneIndexEditorProvider());
    }
View Full Code Here

    public void before() {
        Jcr jcr = new Jcr();

        // lucene specific
        jcr.with(new LuceneInitializerHelper("lucene").async());
        LuceneIndexProvider provider = new LuceneIndexProvider();
        jcr.with((QueryIndexProvider) provider);
        jcr.with((Observer) provider);
        jcr.with(new LuceneIndexEditorProvider());

        repository = jcr.createRepository();
View Full Code Here

    protected Repository[] setupCluster(final RepositoryFixture fixture) throws Exception {
        if (fixture instanceof OakRepositoryFixture) {
            return ((OakRepositoryFixture) fixture).setUpCluster(1, new JcrCreator() {
                @Override
                public Jcr customize(Oak oak) {
                    LuceneIndexProvider provider = new LuceneIndexProvider();
                    String path = null;
                    if(luceneIndexOnFS){
                        File indexDir = new File(basedir, "lucene-"+System.currentTimeMillis());
                        path = indexDir.getAbsolutePath();
                        indexDirs.put(fixture, indexDir);
View Full Code Here

    protected Repository[] createRepository(RepositoryFixture fixture) throws Exception {
        if (fixture instanceof OakRepositoryFixture) {
            return ((OakRepositoryFixture) fixture).setUpCluster(1, new JcrCreator() {
                @Override
                public Jcr customize(Oak oak) {
                    LuceneIndexProvider provider = new LuceneIndexProvider();
                    oak.with((QueryIndexProvider) provider)
                       .with((Observer) provider)
                       .with(new LuceneIndexEditorProvider())
                       .with(new LuceneInitializerHelper("luceneGlobal", storageEnabled));
                    return new Jcr(oak);
View Full Code Here

    protected Repository[] createRepository(RepositoryFixture fixture) throws Exception {
        if (fixture instanceof OakRepositoryFixture) {
            return ((OakRepositoryFixture) fixture).setUpCluster(1, new JcrCreator() {
                @Override
                public Jcr customize(Oak oak) {
                    LuceneIndexProvider provider = new LuceneIndexProvider();
                    oak.with((QueryIndexProvider) provider)
                            .with((Observer) provider)
                            .with(new LuceneIndexEditorProvider());

                    if (!Strings.isNullOrEmpty(ASYNC_INDEX) && ASYNC_INDEX
View Full Code Here

    public void before() {
        Jcr jcr = new Jcr();

        // lucene specific
        jcr.with(new LuceneInitializerHelper("lucene").async());
        jcr.with(new LuceneIndexProvider());
        jcr.with(new LuceneIndexEditorProvider());

        repository = jcr.createRepository();
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProvider

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.