SAP NetWeaver '04

Uses of Interface
com.sapportals.wcm.service.indexmanagement.IIndex

Packages that use IIndex
com.sapportals.wcm.service.indexmanagement Provides a service for managing indexes.  
com.sapportals.wcm.service.indexmanagement.retrieval.classification Provides functions for taxonomies and classification.  
com.sapportals.wcm.service.indexmanagement.retrieval.search Provides functions for searching and textmining.  
 

Uses of IIndex in com.sapportals.wcm.service.indexmanagement
 

Classes in com.sapportals.wcm.service.indexmanagement that implement IIndex
 class AbstractIndex
          Generic index class, which must be extended by a specialized index implementation.
 

Methods in com.sapportals.wcm.service.indexmanagement that return IIndex
 IIndex IIndexService.createIndex(java.lang.String indexId, java.lang.String indexName, java.lang.String indexGroup, java.lang.String serviceId)
          Creates an index object.
 IIndex IIndexService.getIndex(java.lang.String indexId)
          Returns the specified index.
 IIndex IIndexService.getIndexForResource(IResource resource, java.lang.String serviceType)
          Returns the index in which the document is indexed depending on the specified service type.
 IIndex IIndexService.getIndexForResource(URI uri, java.lang.String serviceType)
          Deprecated. as of NW04. Use getIndexForResource(RID,String)
 IIndex IIndexService.getIndexForResource(RID rid, java.lang.String serviceType)
          Returns the index into which the document is indexed depending on the specified service type.
 IIndex IIndexServiceCrawler.getIndex()
          Gets the index attribute of the crawler object.
 IIndex AbstractIndexCollection.getIndex(java.lang.String indexId)
           
 

Methods in com.sapportals.wcm.service.indexmanagement with parameters of type IIndex
 void IIndexService.deleteIndex(IIndex index)
          Deprecated. as of NW04. Use deleteIndex(IIndex,IResourceContext)
ATTENTION: Using this signature instead of the one with a resource context for a classification index can lead to problems. If ACLs are used for the taxonomy repository, no folder can be deleted by this method because the service user context that is used only has read permission.
 void IIndexService.deleteIndex(IIndex index, IResourceContext context)
          Deletes an index.
 void IIndexService.attachIndexToRepository(IIndex index, IResource folder)
          Attaches an index to a folder in a repository.
 void IIndexService.attachIndexFolder(IIndex index, IIndexFolder indexfolder)
          Attaches an index folder to an index.
 void IIndexService.detachIndexFromRepository(IIndex index, IResource folder)
          Detaches an index from a folder in a repository.
 void IIndexService.detachIndexFolder(IIndex index, IIndexFolder indexFolder)
          Detaches an index folder from an index.
 void IIndexService.updateIndex(IIndex index)
          Saves all changes that have been made to the index object.
 void IIndexService.internalSaveIndex(IIndex index)
          Saves a newly created index object inside the index service.
 boolean IIndexService.isReadAllowed(IResourceContext context, IIndex index)
          Checks the read access permission of a user for an index.
 boolean IIndexService.isWriteAllowed(IResourceContext context, IIndex index)
          Checks the write access permission of a user for an index.
 boolean IIndexService.isDeleteAllowed(IResourceContext context, IIndex index)
          Checks the delete permission of a user for an index.
 void IIndexService.startXIndexCrawler(IIndex index, IResource startResource)
          This method is only used by internal methods and should not be used programmers using the imdexmanagement API.
 void IIndexService.startXTaxRetrainCrawler(IIndex index, java.lang.String taxonomyName, ICollection taxonomyCollection, boolean isSearchRelevant)
          This method is only used by internal methods and should not be used programmers using the imdexmanagement API.
 java.util.List IIndexService.getActiveIndexmanagementCrawlers(IIndex index)
          This method is only used by internal methods and should not be used programmers using the imdexmanagement API.
 java.util.List IIndexService.getAllIndexmanagementCrawlers(IIndex index)
          Returns an ID list of all crawler for an index.
 java.util.List IIndexService.getFailedCrawlers(IIndex index)
          Returns an ID list with the failed crawler.
 void AbstractIndexCollection.addIndex(IIndex index)
           
 void ITaskQueueHandler.startIndexCrawler(IIndex index, RID startRid, IResourceEvent event)
          Runs an index crawl as a separate thread.
 void ITaskQueueHandler.startDeltaCrawler(IIndex index, RID startRid)
          Runs an delta index crawl as a separate thread.
 void ITaskQueueHandler.startDeindexCrawler(IIndex index, RID startRid)
          Runs a deindex crawl as a separate thread.
 void ITaskQueueHandler.startDeindexCrawler(IIndex index, RID startRid, IResourceEvent event, RID eventPreRid, RID eventNewRid, java.lang.String crawlerProfileId)
          Runs a deindex crawl as a separate thread.
 void ITaskQueueHandler.indexDocument(IIndex index, IResource document, IResourceEvent event)
          Indexes a document into an index.
 void ITaskQueueHandler.reindex(IIndex index, boolean disablePostClearTasks)
          Clears the index and starts putting all documents into the index again.
 void ITaskQueueHandler.deltaReindex(IIndex index)
          Performs indexing of the documents that are not yet indexed or have been changed since the last crawl.
 void ITaskQueueHandler.deindexDocuments(IIndex index, IRidList deindexRids, boolean removeClassification)
          Deindexes a list of document IDs from an index.
 void ITaskQueueHandler.updateCategoryContents(java.lang.String taxonomyName, boolean dirtyOnly, IIndex index, IResourceContext context, boolean markCategoriesUpdated)
          Starts a process that checks and updates categories of a taxonomy where the query is not in sync with the documents of category.
 

Uses of IIndex in com.sapportals.wcm.service.indexmanagement.retrieval.classification
 

Subinterfaces of IIndex in com.sapportals.wcm.service.indexmanagement.retrieval.classification
 interface IClassificationIndex
          A classification index is a specialized index where document classification and other taxonomy-related operations can be performed.
 

Classes in com.sapportals.wcm.service.indexmanagement.retrieval.classification that implement IIndex
 class AbstractClassificationIndex
          The AbstractClassificationIndex offers classification functionality, which is independent from the index implementation.
 

Methods in com.sapportals.wcm.service.indexmanagement.retrieval.classification with parameters of type IIndex
 void IClassificationIndexCollection.addIndex(IIndex index)
          Adds an index to the index collection
 

Uses of IIndex in com.sapportals.wcm.service.indexmanagement.retrieval.search
 

Subinterfaces of IIndex in com.sapportals.wcm.service.indexmanagement.retrieval.search
 interface ISearchIndex
          Index for search and retrieval operations.
 

Methods in com.sapportals.wcm.service.indexmanagement.retrieval.search with parameters of type IIndex
 void ISearchIndexCollection.addIndex(IIndex index)
          Adds an index to the index collection
 


SAP NetWeaver '04

Copyright © 2004 by SAP AG. All Rights Reserved.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.