Liferay 6.0-ee

com.liferay.portal.kernel.search
Interface Indexer

All Known Implementing Classes:
AssetIndexer, BaseIndexer, BlogsIndexer, BookmarksIndexer, CalIndexer, DirectoryIndexer, DLIndexer, DLIndexer, IGIndexer, JournalIndexer, MBIndexer, OrganizationIndexer, PluginPackageIndexer, SCIndexer, UserIndexer, WikiIndexer

public interface Indexer


Field Summary
static int DEFAULT_INTERVAL
           
 
Method Summary
 void delete(Object obj)
           
 String[] getClassNames()
           
 Document getDocument(Object obj)
           
 Summary getSummary(Document document, String snippet, PortletURL portletURL)
           
 void reindex(Object obj)
           
 void reindex(String[] ids)
           
 void reindex(String className, long classPK)
           
 Hits search(SearchContext searchContext)
           
 

Field Detail

DEFAULT_INTERVAL

static final int DEFAULT_INTERVAL
See Also:
Constant Field Values
Method Detail

delete

void delete(Object obj)
            throws SearchException
Throws:
SearchException

getClassNames

String[] getClassNames()

getDocument

Document getDocument(Object obj)
                     throws SearchException
Throws:
SearchException

getSummary

Summary getSummary(Document document,
                   String snippet,
                   PortletURL portletURL)

reindex

void reindex(Object obj)
             throws SearchException
Throws:
SearchException

reindex

void reindex(String className,
             long classPK)
             throws SearchException
Throws:
SearchException

reindex

void reindex(String[] ids)
             throws SearchException
Throws:
SearchException

search

Hits search(SearchContext searchContext)
            throws SearchException
Throws:
SearchException

Liferay 6.0-ee