Examples of enableFaceting()


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

        .range()
        .above( 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[] { 5 } );
  }
View Full Code Here

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

        .below( 1500 )
        .above( 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[] { 5, 5 } );
  }
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 );

    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()

        .orderedBy( FacetSortOrder.COUNT_ASC )
        .createFacetingRequest();

    FullTextQuery query = createMatchAllQuery( Fruit.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = query.getFacetManager().getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 2, 3, 5 } );
    assertEquals( "[0.0, 1.0]", facets.get( 0 ).getValue() );
    assertEquals( "[1.01, 1.5]", facets.get( 1 ).getValue() );
View Full Code Here

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

        .maxFacetCount( 5 )
        .createFacetingRequest();

    FullTextQuery query = createMatchAllQuery( Fruit.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = query.getFacetManager().getFacets( priceRange );
    assertFacetCounts( facets, new int[] { 2, 3, 5 } );
    assertEquals( "[0.0, 1.0]", facets.get( 0 ).getValue() );
    assertEquals( "[1.01, 1.5]", facets.get( 1 ).getValue() );
View Full Code Here

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

        .above( "U" ).excludeLimit()
        .orderedBy( FacetSortOrder.RANGE_DEFINITION_ORDER )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( facetingName );
    assertFacetCounts( facets, new int[] { 7, 1, 2 } );

    facetManager.getFacetGroup( facetingName ).selectFacets( facets.get( 0 ) );
View Full Code Here

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

        .above( formatter.parse( "2000" ) ).excludeLimit()
        .orderedBy( FacetSortOrder.RANGE_DEFINITION_ORDER )
        .createFacetingRequest();
    FullTextQuery query = createMatchAllQuery( Cd.class );
    FacetManager facetManager = query.getFacetManager();
    facetManager.enableFaceting( rangeRequest );

    List<Facet> facets = facetManager.getFacets( facetingName );
    assertFacetCounts( facets, new int[] { 1, 2, 2, 0, 5 } );

    facetManager.getFacetGroup( facetingName ).selectFacets( facets.get( 4 ) );
View Full Code Here

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

          .discrete()
          .orderedBy( FacetSortOrder.COUNT_DESC )
          .includeZeroCounts( false )
          .createFacetingRequest();

      facetManager.enableFaceting( facetingRequest );

      Integer size = hibQuery.getResultSize();

      List list = hibQuery.list();
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.