Assert.assertEquals(underTest.build(),"+t AND -__state_index:DELETED AND +__typeName__index:(hive_table ) AND ( +name_index:t10 OR +comment_index:*t10* )");
Assert.assertEquals(underTest.build(),"+t AND -__state_index:DELETED AND +__typeName__index:(hive_table ) AND ( +name_index:t10 AND +comment_index:*t10* )");
Assert.assertEquals(underTest.build(),"+t10 AND -__state_index:DELETED AND +__typeName__index:(hive_table ) AND ( +comment_index:*United States* AND +descrption__index:*nothing* AND +name_index:*t100* )");
Assert.assertEquals(underTest.build(),"+t10 AND -__state_index:DELETED AND +__typeName__index:(hive_table ) AND ( +created__index:[ 100 TO * ] AND +started__index:[ 100 TO * ] )");
Assert.assertEquals(underTest.build(),"+t10 AND -__state_index:DELETED AND +__typeName__index:(hive_table ) AND ( +created__index:[ * TO 100 ] AND +started__index:[ * TO 100 ] )");
//We will use default search weight of 3 for string attributes.
//this will make the string data searchable like in FullTextIndex Searcher using Free Text searcher.
searchWeight=DEFAULT_SEARCHWEIGHT_FOR_STRINGS;
}elseif(!GraphBackedSearchIndexer.isValidSearchWeight(searchWeight)){//validate the value provided in the model.
LOG.warn("Invalid search weight {} for attribute {}.{}. Will use default {}",searchWeight,entityDef.getName(),propertyName,DEFAULT_SEARCHWEIGHT_FOR_STRINGS);
LOG.warn("Invalid search weight {} for attribute {}. Will use default {}",