Examples of enableFaceting()


Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .discrete()
        .createFacetingRequest();

    FullTextQuery query = fullTextSession.createFullTextQuery( luceneQuery, Car.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( request );
    query.setFirstResult( 0 ).setMaxResults( 1 );
    assertEquals( "Wrong number of query matches", 13, query.getResultSize() );

    List<Facet> facetList = facetManager.getFacets( facetName );
    assertFacetCounts( facetList, new int[] { 5, 4, 4, 0 } );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .discrete()
        .createFacetingRequest();

    FullTextQuery query = createMatchAllQuery( Car.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( colorFacetRequest );
    facetManager.enableFaceting( ccsFacetRequest );
    assertEquals( "Wrong number of query matches", 50, query.getResultSize() );
    assertFacetCounts( facetManager.getFacets( colorFacetName ), new int[] { 12, 12, 12, 12, 2 } );
    assertFacetCounts( facetManager.getFacets( ccsFacetName ), new int[] { 17, 16, 16, 1 } );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .createFacetingRequest();

    FullTextQuery query = createMatchAllQuery( Car.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( colorFacetRequest );
    facetManager.enableFaceting( ccsFacetRequest );
    assertEquals( "Wrong number of query matches", 50, query.getResultSize() );
    assertFacetCounts( facetManager.getFacets( colorFacetName ), new int[] { 12, 12, 12, 12, 2 } );
    assertFacetCounts( facetManager.getFacets( ccsFacetName ), new int[] { 17, 16, 16, 1 } );

    Facet colorFacet = facetManager.getFacets( colorFacetName ).get( 0 );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .from( 1.51 ).to( 3.00 )
        .from( 4.00 ).to( 5.00 )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Fruit.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    assertEquals( "Wrong number of query matches", 10, query.getResultSize() );

    List<Facet> facets = facetManager.getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 5, 3, 2, 0 } );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .createFacetingRequest();
    TermQuery term = new TermQuery( new Term( "make", "honda" ) );
    FullTextQuery query = fullTextSession.createFullTextQuery( term, Car.class );
    FacetManager facetManager = query.getFacetManager();

    facetManager.enableFaceting( requestDesc );
    facetManager.enableFaceting( requestAsc );

    assertFacetCounts( facetManager.getFacets( descendingOrderedFacet ), new int[] { 5, 4, 4, 0 } );
    assertFacetCounts( facetManager.getFacets( ascendingOrderedFacet ), new int[] { 0, 4, 4, 5 } );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

    TermQuery term = new TermQuery( new Term( "make", "honda" ) );
    FullTextQuery query = fullTextSession.createFullTextQuery( term, Car.class );
    FacetManager facetManager = query.getFacetManager();

    facetManager.enableFaceting( requestDesc );
    facetManager.enableFaceting( requestAsc );

    assertFacetCounts( facetManager.getFacets( descendingOrderedFacet ), new int[] { 5, 4, 4, 0 } );
    assertFacetCounts( facetManager.getFacets( ascendingOrderedFacet ), new int[] { 0, 4, 4, 5 } );

    facetManager.disableFaceting( descendingOrderedFacet );
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .from( 1001 ).to( 1500 )
        .from( 1501 ).to( 3000 )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 5, 3, 2 } );
  }
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .range()
        .below( 1500 )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 5 } );
  }
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .range()
        .below( 1500 ).excludeLimit()
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 2 } );
  }
View Full Code Here

Examples of org.hibernate.search.query.engine.spi.FacetManager.enableFaceting()

        .range()
        .above( 1500 )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 8 } );
  }
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.