com.atlassian.confluence.search.contentnames.lucene
Class LuceneContentNameSearcher
java.lang.Object
com.atlassian.confluence.search.contentnames.lucene.LuceneContentNameSearcher
- All Implemented Interfaces:
- ContentNameSearcher
public class LuceneContentNameSearcher
- extends Object
- implements ContentNameSearcher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT_NAME_UNSTEMMED_FIELD
public static final String CONTENT_NAME_UNSTEMMED_FIELD
- See Also:
- Constant Field Values
LuceneContentNameSearcher
public LuceneContentNameSearcher(ContentNameScorer contentNameScorer,
ResultCategoriser resultCategoriser,
ResultConverter resultConverter)
search
public Map<Category,List<SearchResult>> search(List<QueryToken> queryTokens)
- Description copied from interface:
ContentNameSearcher
- Search and expect results using the Confluence default
ResultTemplate
.
- Specified by:
search
in interface ContentNameSearcher
- Parameters:
queryTokens
- the parsed tokens to search with.
- Returns:
- results keyed by the grouping they are for.
- See Also:
ResultTemplate.DEFAULT
,
QueryTokenizer
search
public Map<Category,List<SearchResult>> search(List<QueryToken> queryTokens,
ResultTemplate grouping)
- Description copied from interface:
ContentNameSearcher
- Search returning results meeting the specified
ResultTemplate
.
- Specified by:
search
in interface ContentNameSearcher
- Parameters:
queryTokens
- the parsed tokens to search with.grouping
- the grouping of the results you require.
- Returns:
- results keyed by the grouping they are for.
- See Also:
QueryTokenizer
search
public Map<Category,List<SearchResult>> search(List<QueryToken> queryTokens,
ResultTemplate resultTemplate,
String spaceKey)
- Description copied from interface:
ContentNameSearcher
- Search returning results in the specified space and
ResultTemplate
- Specified by:
search
in interface ContentNameSearcher
- Parameters:
queryTokens
- the parsed tokens to search with.resultTemplate
- the grouping of the results you require.spaceKey
- the space key to limit the search to - empty/null means all spaces.
- Returns:
- results keyed by the grouping they are for.
- See Also:
QueryTokenizer