er.indexing
Class ERIndex
java.lang.Object
er.indexing.ERIndex
- Direct Known Subclasses:
- ERAttributeIndex, ERAutoIndex
public class ERIndex
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected Logger log
IndexingStartedNotification
public static String IndexingStartedNotification
IndexingEndedNotification
public static String IndexingEndedNotification
IndexingFailedNotification
public static String IndexingFailedNotification
KEY
protected static final String KEY
- See Also:
- Constant Field Values
ERIndex
protected ERIndex(String name)
addObjectsToIndex
public void addObjectsToIndex(EOEditingContext ec,
NSArray objects)
deleteObjectsFromIndex
public void deleteObjectsFromIndex(EOEditingContext ec,
NSArray objects)
handler
protected ERIndex.TransactionHandler handler()
setTransactionHandler
protected void setTransactionHandler(ERIndex.TransactionHandler handler)
setStore
protected void setStore(String store)
analyzer
protected org.apache.lucene.analysis.Analyzer analyzer()
addAttribute
public void addAttribute(String propertyName,
NSDictionary propertyDefinition)
createAttribute
protected ERIndex.IndexAttribute createAttribute(String propertyName,
NSDictionary propertyDefinition)
name
public String name()
attributeNames
public NSArray<String> attributeNames()
clear
public void clear()
handlesObject
protected boolean handlesObject(EOEnterpriseObject eo)
addedDocumentsForObjects
protected NSArray<org.apache.lucene.document.Document> addedDocumentsForObjects(NSArray objects)
createDocumentForObject
protected org.apache.lucene.document.Document createDocumentForObject(EOEnterpriseObject eo)
deletedTermsForObjects
protected NSArray<org.apache.lucene.index.Term> deletedTermsForObjects(NSArray objects)
createTerm
protected org.apache.lucene.index.Term createTerm(EOEnterpriseObject eo)
findGlobalIDs
public NSArray<EOKeyGlobalID> findGlobalIDs(String queryString)
findGlobalIDs
public NSArray<EOKeyGlobalID> findGlobalIDs(EOQualifier qualifier)
findDocument
public ERIndex.IndexDocument findDocument(EOKeyGlobalID globalID)
findObjects
public NSArray<? extends EOEnterpriseObject> findObjects(EOEditingContext ec,
EOQualifier qualifier)
findObjects
public NSArray<? extends EOEnterpriseObject> findObjects(EOEditingContext ec,
String queryString)
terms
public NSArray<String> terms(String fieldName)
documentForGlobalID
public ERIndex.IndexDocument documentForGlobalID(EOKeyGlobalID globalID)
createDocumentForGlobalID
public ERIndex.IndexDocument createDocumentForGlobalID(EOKeyGlobalID globalID)
indexNamed
public static ERIndex indexNamed(String key)
Copyright © 2002 – 2007 Project Wonder.