Package org.apache.lucene.search

Examples of org.apache.lucene.search.ConstantScoreQuery


  public DistanceFilter getDistanceFilter() {
    return distanceFilter;
  }
   
  public Query getQuery(Query query){
    return new ConstantScoreQuery(getFilter(query));
  }
View Full Code Here


    }
    catch(Exception e)
    {
      throw new JSONException(e);
    }
    ConstantScoreQuery query = new ConstantScoreQuery(filter);
    query.setBoost((float)jsonQuery.getJSONObject((String)jsonQuery.keys().next()).optDouble(BOOST_PARAM, 1.0));
    return query;
  }
View Full Code Here

    }
    catch(Exception e)
    {
      throw new JSONException(e);
    }
    ConstantScoreQuery query = new ConstantScoreQuery(filter);
    Object obj = jsonQuery.get((String)jsonQuery.keys().next());
    if (obj instanceof JSONObject)
    {
      query.setBoost((float)((JSONObject)obj).optDouble(BOOST_PARAM, 1.0));
    }
    return query;
  }
View Full Code Here

    }
    catch(Exception e)
    {
      throw new JSONException(e);
    }
    ConstantScoreQuery query = new ConstantScoreQuery(filter);
    query.setBoost((float)jsonQuery.optDouble(BOOST_PARAM, 1.0));
    return query;
  }
View Full Code Here

      Filter filter = new ErlangFilter(mod, fun, args, key,
          this.translator.getFieldType(key));

      ValueSource valSrc = new ErlangValueSource((ErlangFilter) filter);

      return new CustomScoreQuery(new ConstantScoreQuery(filter),
          new ValueSourceQuery(valSrc));
    }
  }
View Full Code Here

    Filter filter = new RedisFilter(host, port, db, command, key);

    ValueSource valSrc = new RedisValueSource((RedisFilter) filter);

    return new CustomScoreQuery(new ConstantScoreQuery(filter),
        new ValueSourceQuery(valSrc));
  }
View Full Code Here

            cartesianFilter, lat, lng, miles, key + "`lat", key
                + "`lng");

        ValueSource valSrc = new DistanceValueSource(filter);

        return new CustomScoreQuery(new ConstantScoreQuery(filter),
            new ValueSourceQuery(valSrc));
      } catch (IllegalArgumentException iae) {
        throw new ParseException(iae.getMessage());
      }
    }
View Full Code Here

    finalQuery.setBoost( boost * finalQuery.getBoost() );
    if (filter != null) {
      finalQuery = new FilteredQuery(finalQuery, filter);
    }
    if ( constantScore ) {
      finalQuery = new ConstantScoreQuery( new QueryWrapperFilter( finalQuery ) );
    }
    return finalQuery;
  }
View Full Code Here

   * @param term term
   * @return prefix query
   */
  private Query newPrefixQuery(String fieldName, String term) {
    return this.getUseConstantScoreQuery()?
      new ConstantScoreQuery(new PrefixFilter(new Term(fieldName,term))):
      new PrefixQuery(new Term(fieldName,term));
  }
View Full Code Here

      }
      else {
        booleanQuery = (BooleanQuery) query;
      }
      booleanQuery.add(
          new ConstantScoreQuery( findById ),
          BooleanClause.Occur.MUST_NOT );
      return booleanQuery;
    }
    else {
      return query;
View Full Code Here

TOP

Related Classes of org.apache.lucene.search.ConstantScoreQuery

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.