Example usage for org.apache.lucene.search QueryVisitor subclass-usage

List of usage examples for org.apache.lucene.search QueryVisitor subclass-usage

Introduction

In this page you can find the example usage for org.apache.lucene.search QueryVisitor subclass-usage.

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 {
    /**
     *