Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public class TermRangeQueryProvider implements LuceneQueryProvider


/*
 * @param condition: a list of condition, each to specify a term query
 */
public TermRangeQueryProvider(String...condition);    


Here is an example:


String condition1 = "name:john*"; // queryString with defailt field
String condition2 = "address.should=(\"97006\")";
String condition3 = "salary.should=([75000,80000])";


TermQueryProvider provider = new TermQueryProvider(condition1, condition2, condition3);

LuceneQuery query = service.createLuceneQueryFactory().create(indexName, regionName, provider);



...