Package org.hibernate.search.query.facet

Examples of org.hibernate.search.query.facet.FacetingRequest


   }
  
   public void testFaceting() throws Exception {
      QueryBuilder queryBuilder = qf.buildQueryBuilderForClass( Car.class ).get();
     
      FacetingRequest request = queryBuilder.facet()
            .name( facetName )
            .onField( indexFieldName )
            .discrete()
            .createFacetingRequest();
     
View Full Code Here


   }
  
   public void testFaceting() throws Exception {
      QueryBuilder queryBuilder = qf.buildQueryBuilderForClass( Car.class ).get();
     
      FacetingRequest request = queryBuilder.facet()
            .name( facetName )
            .onField( indexFieldName )
            .discrete()
            .createFacetingRequest();
     
View Full Code Here

   }
  
   public void testFaceting() throws Exception {
      QueryBuilder queryBuilder = qf.buildQueryBuilderForClass( Car.class ).get();
     
      FacetingRequest request = queryBuilder.facet()
            .name( facetName )
            .onField( indexFieldName )
            .discrete()
            .createFacetingRequest();
     
View Full Code Here

  private final String indexFieldName = "cubicCapacity";
  private final String facetName = "ccs";

  @Test
  public void testFacetingOnEmptyIndex() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .createFacetingRequest();
    FullTextQuery query = queryHondaWithFacet( request );
View Full Code Here

  private final String indexFieldName = "cubicCapacity";
  private final String facetName = "ccs";

  @Test
  public void testSimpleFaceting() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .createFacetingRequest();
    FullTextQuery query = queryHondaWithFacet( request );
View Full Code Here

    assertEquals( "Wrong number of facets", 4, facetList.size() );
  }

  @Test
  public void testDefaultSortOrderIsCount() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .createFacetingRequest();
    FullTextQuery query = queryHondaWithFacet( request );
View Full Code Here

    assertFacetCounts( facetList, new int[] { 5, 4, 4, 0 } );
  }

  @Test
  public void testCountSortOrderAsc() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .orderedBy( FacetSortOrder.COUNT_ASC )
        .createFacetingRequest();
View Full Code Here

    assertFacetCounts( facetList, new int[] { 0, 4, 4, 5 } );
  }

  @Test
  public void testCountSortOrderDesc() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .orderedBy( FacetSortOrder.COUNT_DESC )
        .createFacetingRequest();
View Full Code Here

    assertFacetCounts( facetList, new int[] { 5, 4, 4, 0 } );
  }

  @Test
  public void testAlphabeticalSortOrder() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .orderedBy( FacetSortOrder.FIELD_VALUE )
        .createFacetingRequest();
View Full Code Here

    }
  }

  @Test
  public void testZeroCountsExcluded() throws Exception {
    FacetingRequest request = queryBuilder( Car.class ).facet()
        .name( facetName )
        .onField( indexFieldName )
        .discrete()
        .orderedBy( FacetSortOrder.COUNT_DESC )
        .includeZeroCounts( false )
View Full Code Here

TOP

Related Classes of org.hibernate.search.query.facet.FacetingRequest

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.