| Package | Description |
|---|---|
| com.bmc.arsys.fts |
| Modifier and Type | Method and Description |
|---|---|
void |
FTSService.close()
Safely closes any opened class resources.
|
void |
FTSService.commitAll()
Commits the indexed data to disk.
|
void |
FTSService.commitNow(String schemaId)
Commits the indexed data to disk.
|
void |
FTSService.deleteDocuments(String schemaId,
boolean deleteIndexDir)
close the index searcher, reader and writer, and delete the index directory of the schema
|
void |
FTSService.deleteEntryDocument(String schemaId,
String entryId)
Deletes document with the docid = schemaId##entryId.
|
void |
FTSService.deleteIndexDir()
Delete the contents of the index collection directory.
|
FTSService.FTSResultSet |
FTSService.getEntryIdsByGlobalQuery(String shouldQueryValue,
String mustQueryValue,
String notQueryValue,
List<FTSService.QuerySchemas> querySchemas,
String filterQuery,
List<FTSService.ReturnFilterFields> returnFilterFields,
String sortOrder,
int resultOption,
Map<String,String> returnEntries,
int maxReturn)
TODO: Remove when plugin moves to newer overload
|
FTSService.FTSResultSet |
FTSService.getEntryIdsByGlobalQuery(String shouldQueryValue,
String mustQueryValue,
String notQueryValue,
List<FTSService.QuerySchemas> querySchemas,
String filterQuery,
List<FTSService.ReturnFilterFields> returnFilterFields,
String sortOrder,
int resultOption,
Map<String,String> returnEntries,
int maxReturn,
String markupLeft,
String markupRight)
Returns an
FTSResultSet which contains a list of EntryData objects
resulting from a query. |
List<FTSService.EntryData> |
FTSService.getEntryIdsByQuery(String schemaId,
String[] queryFieldNames,
String[] queryFieldValues,
BitSet[] fullTextOption,
int maxReturn)
Returns a list of
EntryData objects resulting from a query. |
com.bmc.arsys.fts.impl.lucene.IndexDocIterator |
FTSService.getIndexIterator(String schemaId)
return an index iterator for the given schema.
|
void |
FTSService.indexAttachmentByPath(String schemaId,
String entryId,
float docBoost,
String fieldNames,
List<String> values,
BitSet fullTextOptions,
float fieldBoost,
int doCommit) |
void |
FTSService.indexEntryFields(String schemaId,
String entryId,
float docBoost,
String[] fieldNames,
String[] values,
BitSet[] fullTextOptions,
float[] fieldBoost,
int doCommit)
Indexes fields for a document.
|
void |
FTSService.indexEntryFieldsAll(String schemaId,
String entryId,
float docBoost,
String[] fieldNames,
String[] values,
BitSet[] fullTextOptions,
float[] fieldBoost,
int doCommit) |
void |
FTSService.init(com.bmc.arsys.fts.impl.FTSConfiguration ftsConfiguration)
Initializes the FTSService
ftsConfiguration provides the configuration
information used in the initialization. |
void |
FTSService.init(com.bmc.arsys.fts.impl.FTSConfiguration ftsConfiguration,
boolean isWriter)
Initializes the FTSService
ftsConfiguration provides the configuration
information used in the initialization. |
void |
FTSService.removeFieldFromDocumentsByQuery(String schemaId,
List<String> fieldNames,
String[] queryFieldNames,
String[] queryFieldValues,
int doCommit)
Removes a list of fields from the documents resulting from a query.
|
void |
FTSService.removeFieldFromDocumentsByQuery(String schemaId,
String fieldName,
String[] queryFieldNames,
String[] queryFieldValues)
Removes a field from the documents resulting from a query.
|
void |
FTSService.removeFieldFromDocumentsByQuery(String schemaId,
String fieldName,
String[] queryFieldNames,
String[] queryFieldValues,
int doCommit)
Removes a field from the documents resulting from a query.
|
void |
FTSService.setDocBoost(String schemaId,
String entryId,
float docBoost)
Set a document boost value.
|
void |
FTSService.updateConfiguration()
Causes FTSAnalyzer to pick up any configuration changes and process with those changes from
this point forward.
|
? Copyright 2013 BMC Software, Inc.