com.atlassian.confluence.search.contentnames.lucene
Class LuceneContentNameSearcher

java.lang.Object
  extended by com.atlassian.confluence.search.contentnames.lucene.LuceneContentNameSearcher
All Implemented Interfaces:
ContentNameSearcher

public class LuceneContentNameSearcher
extends Object
implements ContentNameSearcher


Field Summary
static String CONTENT_NAME_UNSTEMMED_FIELD
           
 
Constructor Summary
LuceneContentNameSearcher(ContentNameScorer contentNameScorer, ResultCategoriser resultCategoriser, ResultConverter resultConverter)
           
 
Method Summary
 Map<Category,List<SearchResult>> search(List<QueryToken> queryTokens)
          Search and expect results using the Confluence default ResultTemplate.
 Map<Category,List<SearchResult>> search(List<QueryToken> queryTokens, ResultTemplate resultTemplate)
          Search returning results meeting the specified ResultTemplate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENT_NAME_UNSTEMMED_FIELD

public static final String CONTENT_NAME_UNSTEMMED_FIELD
See Also:
Constant Field Values
Constructor Detail

LuceneContentNameSearcher

public LuceneContentNameSearcher(ContentNameScorer contentNameScorer,
                                 ResultCategoriser resultCategoriser,
                                 ResultConverter resultConverter)
Method Detail

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 resultTemplate)
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.
resultTemplate - the grouping of the results you require.
Returns:
results keyed by the grouping they are for.
See Also:
QueryTokenizer


Confluence is developed by Atlassian Pty Ltd.