List of usage examples for org.apache.lucene.search QueryVisitor subclass-usage
From source file it.unibz.instasearch.indexing.querying.CSVExpander.java
/** * Expands a list of comma separated values (CSV) into a boolean query. eg. * ext:xml,java,txt becomes (ext:xml OR ext:java OR ext:txt) */ public class CSVExpander extends QueryVisitor {
From source file it.unibz.instasearch.indexing.querying.CurrentProjectSetter.java
/** * Replaces '.' with the name of the active project (as a shortcut) */ public class CurrentProjectSetter extends QueryVisitor { private String currentProject;
From source file it.unibz.instasearch.indexing.querying.FieldAliasConverter.java
/** * Converts field aliases to actual field names */ public class FieldAliasConverter extends QueryVisitor { private static HashMap<String, Field> aliases = new HashMap<String, Field>();
From source file it.unibz.instasearch.indexing.querying.FileNameSearcher.java
/** * Searches in the "name" field as well as in contents field if the query is a term query */ public class FileNameSearcher extends QueryVisitor { private Query originalQuery;
From source file it.unibz.instasearch.indexing.querying.FilterSetter.java
/** * */ public class FilterSetter extends QueryVisitor { private Map<Field, Set<String>> filter;
From source file it.unibz.instasearch.indexing.querying.FolderSearcher.java
/** * */ public class FolderSearcher extends QueryVisitor { @Override
From source file it.unibz.instasearch.indexing.querying.LastTermQueryPrefixer.java
/** * Replaces last TermQuery by (TermQuery OR PrefixQuery) in the query */ public class LastTermQueryPrefixer extends QueryVisitor { private int clauseCount;
From source file it.unibz.instasearch.indexing.querying.LowercaseConverter.java
/** * */ public class LowercaseConverter extends QueryVisitor { @Override
From source file it.unibz.instasearch.indexing.querying.ModifiedTimeConverter.java
/** * Replaces named modified field values with millisecond range queries */ public class ModifiedTimeConverter extends QueryVisitor { private static ArrayList<String> intervalNames = new ArrayList<String>();
From source file it.unibz.instasearch.indexing.querying.PhraseSearcher.java
/** * Converts a boolean query into a phrase query */ public class PhraseSearcher extends QueryVisitor { /** *