List of usage examples for org.apache.lucene.search BooleanClause isScoring
public boolean isScoring()
From source file:org.hibernate.search.test.dsl.DSLTest.java
License:LGPL
@Test @TestForIssue(jiraKey = "HSEARCH-2034") public void testBooleanWithoutScoring() throws Exception { final QueryBuilder monthQb = helper.queryBuilder(Month.class); //must + disable scoring Query query = monthQb.bool().must(monthQb.keyword().onField("mythology").matching("colder").createQuery()) .disableScoring().createQuery(); helper.assertThat(query).from(Month.class).matchesExactlyIds(1); assertTrue(query instanceof BooleanQuery); BooleanQuery bq = (BooleanQuery) query; BooleanClause firstBooleanClause = bq.clauses().get(0); assertFalse(firstBooleanClause.isScoring()); }
From source file:org.hibernate.search.test.dsl.DSLTest.java
License:LGPL
@Test @TestForIssue(jiraKey = "HSEARCH-2037") public void testBooleanWithOnlyNegationQueries() throws Exception { final QueryBuilder monthQb = helper.queryBuilder(Month.class); //must + disable scoring Query query = monthQb.bool().must(monthQb.keyword().onField("mythology").matching("colder").createQuery()) .not() //expectation: exclude January .must(monthQb.keyword().onField("mythology").matching("snowboarding").createQuery()).not() //expectation: exclude February .createQuery();//from w w w. ja v a 2 s . c o m helper.assertThat(query).from(Month.class).matchesExactlyIds(3); assertTrue(query instanceof BooleanQuery); BooleanQuery bq = (BooleanQuery) query; BooleanClause firstBooleanClause = bq.clauses().get(0); assertFalse(firstBooleanClause.isScoring()); }