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 java.lang.Object
implements ContentNameSearcher


Field Summary
static java.lang.String CONTENT_NAME_UNSTEMMED_FIELD
           
 
Constructor Summary
LuceneContentNameSearcher(ContentNameScorer contentNameScorer, ResultCategoriser resultCategoriser, ResultConverter resultConverter)
           
 
Method Summary
 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens)
          Search and expect results using the Confluence default ResultTemplate.
 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens, ResultTemplate grouping)
          Search returning results meeting the specified ResultTemplate.
 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens, ResultTemplate resultTemplate, java.util.Set<Attachment.Type> attachmentTypes, java.lang.String... spaceKeys)
          Search returning results in the specified space and ResultTemplate
 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens, ResultTemplate grouping, java.lang.String... spaceKeys)
          Search returning results in the specified space and 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 java.lang.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 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.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 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.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 java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens,
                                                                   ResultTemplate grouping,
                                                                   java.lang.String... spaceKeys)
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.
grouping - the grouping of the results you require.
Returns:
results keyed by the grouping they are for.
See Also:
QueryTokenizer

search

public java.util.Map<Category,java.util.List<SearchResult>> search(java.util.List<QueryToken> queryTokens,
                                                                   ResultTemplate resultTemplate,
                                                                   java.util.Set<Attachment.Type> attachmentTypes,
                                                                   java.lang.String... spaceKeys)
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.
attachmentTypes - attachment types to filter attachments on
Returns:
results keyed by the grouping they are for.
See Also:
QueryTokenizer


Copyright © 2003-2010 Atlassian. All Rights Reserved.