Class: PhraseQuery

helma.Search.PhraseQuery(field, str)

Instances of this class represent a phrase query.

Constructor

new PhraseQuery(field, str)

Constructs a new helma.Search.PhraseQuery instance that wraps a Lucene Phrase Query object.
Parameters:
Name Type Description
field String The name of the field
str String The phrase query string
Source:
Returns:
A newly created PhraseQuery instance

Extends

Members

query :org.apache.lucene.search.PhraseQuery

Contains the wrapped PhraseQuery instance
Type:
  • org.apache.lucene.search.PhraseQuery
Overrides:
  • helma.Search.Query#query
Source:

Methods

addTerm()

add a term to the end of the phrase query
Source:

getBoost()

Returns the boost factor of this query.
Inherited From:
Source:

getQuery()

Returns the wrapped Lucene Query object.
Inherited From:
Source:
Returns:
The wrapped query object

setBoost(fact)

Sets the boost factor of this query clause to the given number. Documents matching this query will have their score multiplied with the given factor
Parameters:
Name Type Description
fact Number The factor to multiply the score of matching documents with.
Inherited From:
Source: