Class GeneRecordSynonymsQueryGenerator
- java.lang.Object
-
- de.julielab.geneexpbase.candidateretrieval.QueryGenerator
-
- de.julielab.gene.candidateretrieval.GeneRecordSynonymsQueryGenerator
-
- All Implemented Interfaces:
Serializable
public class GeneRecordSynonymsQueryGenerator extends de.julielab.geneexpbase.candidateretrieval.QueryGenerator- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static List<Function<GeneRecordHit,String[]>>ALL_FIELD_FUNCTIONSstatic String[]ALL_FIELDS
-
Constructor Summary
Constructors Constructor Description GeneRecordSynonymsQueryGenerator(boolean exact)GeneRecordSynonymsQueryGenerator(boolean exact, String[] fieldsToSearch)GeneRecordSynonymsQueryGenerator(boolean exact, String[] fieldsToSearch, org.apache.lucene.search.BooleanClause.Occur tokenOccur)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.QuerygenerateQuery(de.julielab.geneexpbase.candidateretrieval.CandidateCacheKey key)StringgetName()
-
-
-
Field Detail
-
ALL_FIELDS
public static final String[] ALL_FIELDS
-
ALL_FIELD_FUNCTIONS
public static final List<Function<GeneRecordHit,String[]>> ALL_FIELD_FUNCTIONS
-
-
Constructor Detail
-
GeneRecordSynonymsQueryGenerator
public GeneRecordSynonymsQueryGenerator(boolean exact)
-
GeneRecordSynonymsQueryGenerator
public GeneRecordSynonymsQueryGenerator(boolean exact, String[] fieldsToSearch)
-
GeneRecordSynonymsQueryGenerator
public GeneRecordSynonymsQueryGenerator(boolean exact, String[] fieldsToSearch, org.apache.lucene.search.BooleanClause.Occur tokenOccur)
-
-
Method Detail
-
generateQuery
public org.apache.lucene.search.Query generateQuery(de.julielab.geneexpbase.candidateretrieval.CandidateCacheKey key) throws org.apache.lucene.search.BooleanQuery.TooManyClauses- Specified by:
generateQueryin classde.julielab.geneexpbase.candidateretrieval.QueryGenerator- Throws:
org.apache.lucene.search.BooleanQuery.TooManyClauses
-
getName
public String getName()
- Specified by:
getNamein classde.julielab.geneexpbase.candidateretrieval.QueryGenerator
-
-