net.sf.vcaperture.services
Interface ISearchService

All Known Implementing Classes:
LuceneSearchService

public interface ISearchService

Provides search and indexing functionality for repositories.

Author:
Jeremy Thomerson (jthomerson@users.sourceforge.net)

Field Summary
static java.lang.String FIELD_AUTHOR
           
static java.lang.String FIELD_CONTENTS
           
static java.lang.String FIELD_DATE
           
static java.lang.String FIELD_MESSAGE
           
static java.lang.String FIELD_NAME
           
static java.lang.String FIELD_REVISION
           
static java.lang.String FIELD_TYPE
           
static java.lang.String TYPE_FILE
           
static java.lang.String TYPE_REVISION
           
 
Method Summary
 java.lang.String getLastProcessedRevision(AbstractRepository repo)
           
 void indexRevision(AbstractRepository repo, Revision rev)
           
 SearchResults search(SearchQuery query)
           
 

Field Detail

TYPE_REVISION

static final java.lang.String TYPE_REVISION
See Also:
Constant Field Values

TYPE_FILE

static final java.lang.String TYPE_FILE
See Also:
Constant Field Values

FIELD_TYPE

static final java.lang.String FIELD_TYPE
See Also:
Constant Field Values

FIELD_NAME

static final java.lang.String FIELD_NAME
See Also:
Constant Field Values

FIELD_AUTHOR

static final java.lang.String FIELD_AUTHOR
See Also:
Constant Field Values

FIELD_DATE

static final java.lang.String FIELD_DATE
See Also:
Constant Field Values

FIELD_MESSAGE

static final java.lang.String FIELD_MESSAGE
See Also:
Constant Field Values

FIELD_REVISION

static final java.lang.String FIELD_REVISION
See Also:
Constant Field Values

FIELD_CONTENTS

static final java.lang.String FIELD_CONTENTS
See Also:
Constant Field Values
Method Detail

getLastProcessedRevision

java.lang.String getLastProcessedRevision(AbstractRepository repo)

indexRevision

void indexRevision(AbstractRepository repo,
                   Revision rev)

search

SearchResults search(SearchQuery query)


Copyright © 2008. All Rights Reserved.