no.sesat.search.mode.command.querybuilder
Interface QueryBuilder.Context

All Superinterfaces:
no.sesat.commons.ioc.BaseContext, BytecodeContext, DataModelContext, DocumentContext, PropertiesContext, QueryContext, QueryTransformer.Context, ResourceContext, SiteContext
Enclosing interface:
QueryBuilder

public static interface QueryBuilder.Context
extends QueryTransformer.Context


Method Summary
 Collection<String> getReservedWords()
          The collection of words that have special meaning/function within the query string.
 String getTransformedTerm(Clause clause)
          Get the unescaped transformed term for the clause.
 
Methods inherited from interface no.sesat.search.query.transform.QueryTransformer.Context
escape, getFieldFilter, getTokenEvaluationEngine, getTransformedQuery, getTransformedTerms, visitXorClause
 
Methods inherited from interface no.sesat.search.query.QueryContext
getQuery
 
Methods inherited from interface no.sesat.search.site.config.DocumentContext
newDocumentLoader
 
Methods inherited from interface no.sesat.search.site.config.PropertiesContext
newPropertiesLoader
 
Methods inherited from interface no.sesat.search.site.config.BytecodeContext
newBytecodeLoader
 
Methods inherited from interface no.sesat.search.site.SiteContext
getSite
 
Methods inherited from interface no.sesat.search.datamodel.DataModelContext
getDataModel
 

Method Detail

getTransformedTerm

String getTransformedTerm(Clause clause)
Get the unescaped transformed term for the clause.

Parameters:
clause -
Returns:
unescaped transformed term

getReservedWords

Collection<String> getReservedWords()
The collection of words that have special meaning/function within the query string. Each is treated as a regular expressions to match complex words if neccessary.

Returns:
collection of reserved words


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.