Package org.apache.lucene.queryParser

Examples of org.apache.lucene.queryParser.MultiFieldQueryParser


    int arraySize = fields.size();
    fieldsArray = new String[arraySize];
    for (int ii = 0; ii < arraySize; ii++) {
      fieldsArray[ii] = (String) fields.get(ii);
    }
    MultiFieldQueryParser parser = new MultiFieldQueryParser(fieldsArray, analyzer);
    query = parser.parse(queryString);
    System.out.println("Searching for: " + query.toString());
    Hits hits = searcher.search(query);
    return (hits);

  }
View Full Code Here


    {
        List indexes = getHashcodeIndexes();

        try
        {
            QueryParser parser = new MultiFieldQueryParser( new String[] { HashcodesKeys.MD5, HashcodesKeys.SHA1 },
                                                            new HashcodesHandlers().getAnalyzer() );
            LuceneQuery query = new LuceneQuery( parser.parse( checksum ) );
            SearchResults results = searchAll( query, limits, indexes );
            results.getRepositories().addAll( this.localIndexedRepositories );

            return results;
        }
View Full Code Here

    public FileContentHandlers()
    {
        analyzer = new FileContentAnalyzer();
        converter = new FileContentConverter();
        queryParser = new MultiFieldQueryParser( new String[] { FileContentKeys.FILENAME, FileContentKeys.CONTENT },
                                                 analyzer );
    }
View Full Code Here

    public HashcodesHandlers()
    {
        converter = new HashcodesEntryConverter();
        analyzer = new HashcodesAnalyzer();
        queryParser = new MultiFieldQueryParser( new String[] {
            HashcodesKeys.GROUPID,
            HashcodesKeys.ARTIFACTID,
            HashcodesKeys.VERSION,
            HashcodesKeys.CLASSIFIER,
            HashcodesKeys.TYPE,
View Full Code Here

    {
        List indexes = getHashcodeIndexes();

        try
        {
            QueryParser parser = new MultiFieldQueryParser( new String[] { HashcodesKeys.MD5, HashcodesKeys.SHA1 },
                                                            new HashcodesHandlers().getAnalyzer() );
            LuceneQuery query = new LuceneQuery( parser.parse( checksum ) );
            SearchResults results = searchAll( query, limits, indexes );
            results.getRepositories().addAll( this.localIndexedRepositories );

            return results;
        }
View Full Code Here

    public BytecodeHandlers()
    {
        converter = new BytecodeEntryConverter();
        analyzer = new BytecodeAnalyzer();
        queryParser = new MultiFieldQueryParser( new String[] {
            BytecodeKeys.GROUPID,
            BytecodeKeys.ARTIFACTID,
            BytecodeKeys.VERSION,
            BytecodeKeys.CLASSIFIER,
            BytecodeKeys.TYPE,
View Full Code Here

    {
        List indexes = getHashcodeIndexes();

        try
        {
            QueryParser parser = new MultiFieldQueryParser( new String[]{HashcodesKeys.MD5, HashcodesKeys.SHA1},
                                                            new HashcodesHandlers().getAnalyzer() );
            LuceneQuery query = new LuceneQuery( parser.parse( checksum ) );
            SearchResults results = searchAll( query, limits, indexes );
            results.getRepositories().addAll( this.localIndexedRepositories );

            return results;
        }
View Full Code Here

    // Search
    Session session = openSession();
    Transaction tx = session.beginTransaction();
    FullTextSession fullTextSession = Search.getFullTextSession( session );

    MultiFieldQueryParser parser = new MultiFieldQueryParser(
        new String[] { "kurztext" }, new StandardAnalyzer()
    );
    Query query = parser.parse( "combi OR sport" );

    Criteria criteria = session.createCriteria( AbstractCar.class );
    criteria.add( Restrictions.eq( "hasColor", Boolean.FALSE ) );

    org.hibernate.Query hibQuery = fullTextSession.createFullTextQuery( query, AbstractCar.class )
View Full Code Here

    // Search
    Session session = openSession();
    Transaction tx = session.beginTransaction();
    FullTextSession fullTextSession = Search.getFullTextSession( session );

    MultiFieldQueryParser parser = new MultiFieldQueryParser(
        new String[] { "kurztext" }, new StandardAnalyzer()
    );
    Query query = parser.parse( "combi OR sport" );

    Criteria criteria = session.createCriteria( AbstractCar.class );
    criteria.add( Restrictions.eq( "hasColor", Boolean.FALSE ) );

    org.hibernate.Query hibQuery = fullTextSession.createFullTextQuery( query )
View Full Code Here

    // Search
    Session session = openSession();
    Transaction tx = session.beginTransaction();
    FullTextSession fullTextSession = Search.getFullTextSession( session );

    MultiFieldQueryParser parser = new MultiFieldQueryParser(
        new String[] { "kurztext" }, new StandardAnalyzer()
    );
    Query query = parser.parse( "combi OR sport" );

    Criteria criteria = session.createCriteria( AbstractCar.class );
    criteria.add( Restrictions.eq( "hasColor", Boolean.FALSE ) );

    try {
View Full Code Here

TOP

Related Classes of org.apache.lucene.queryParser.MultiFieldQueryParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.