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 java.lang.Object
- implements ContentNameSearcher
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 |
CONTENT_NAME_UNSTEMMED_FIELD
public static final java.lang.String CONTENT_NAME_UNSTEMMED_FIELD
- See Also:
- Constant Field Values
LuceneContentNameSearcher
public LuceneContentNameSearcher(ContentNameScorer contentNameScorer,
ResultCategoriser resultCategoriser,
ResultConverter resultConverter)
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.