|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.impl.DefaultCompassQueryBuilder.DefaultCompassMultiPropertyQueryStringBuilder
public class DefaultCompassQueryBuilder.DefaultCompassMultiPropertyQueryStringBuilder
| Constructor Summary | |
|---|---|
DefaultCompassQueryBuilder.DefaultCompassMultiPropertyQueryStringBuilder(SearchEngineQueryBuilder.SearchEngineMultiPropertyQueryStringBuilder queryBuilder,
InternalCompassSession session)
|
|
| Method Summary | |
|---|---|
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
add(String name)
Adds another resource property name / meta-data that the query string will be executed against. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
forceAnalyzer()
Forces the query parser to use the analyzer specified or confiugred and not analyzers that might be defined on different mappings. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
setAnalyzer(String analyzer)
Sets the analyzer that will be used to analyze the query string. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
setAnalyzerByAlias(String alias)
Sets the analyzer that will be used to analyzer the query string. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
setQueryParser(String queryParser)
Sets te query parser lookup name that will be used to parse the query string. |
CompassQuery |
toQuery()
Create the query. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
useAndDefaultOperator()
If called, the query will be expanded to: +(title:term1 body:term1) +(title:term2 body:term2)
(Instead of (title:term1 body:term1) (title:term2 body:term2)). |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
useOrDefaultOperator()
Uses the OR operator as the default operator instead of AND operator. |
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder |
useSpellCheck()
Uses the spell check for suggesting a query based on the query string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultCompassQueryBuilder.DefaultCompassMultiPropertyQueryStringBuilder(SearchEngineQueryBuilder.SearchEngineMultiPropertyQueryStringBuilder queryBuilder,
InternalCompassSession session)
| Method Detail |
|---|
public CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder setAnalyzer(String analyzer)
throws CompassException
CompassQueryBuilder.CompassMultiPropertyQueryStringBuildernull. It is used when parsing a query string and
has no effect when using a bulit in query (using the CompassQuery).
setAnalyzer in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderCompassException
public CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder setAnalyzerByAlias(String alias)
throws CompassException
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
setAnalyzerByAlias in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderCompassException
public CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder setQueryParser(String queryParser)
throws CompassException
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
setQueryParser in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderCompassExceptionpublic CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder useSpellCheck()
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
useSpellCheck in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderpublic CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder add(String name)
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
add in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuildername - The name of the resource property / meta-data.public CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder useAndDefaultOperator()
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder+(title:term1 body:term1) +(title:term2 body:term2)
(Instead of (title:term1 body:term1) (title:term2 body:term2)).
useAndDefaultOperator in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderpublic CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder useOrDefaultOperator()
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
useOrDefaultOperator in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderpublic CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder forceAnalyzer()
CompassQueryBuilder.CompassMultiPropertyQueryStringBuilder
forceAnalyzer in interface CompassQueryBuilder.CompassMultiPropertyQueryStringBuilderpublic CompassQuery toQuery()
CompassQueryBuilder.ToCompassQuery
toQuery in interface CompassQueryBuilder.ToCompassQuery
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||