Onix Text Retrieval Toolkit
API Reference

API
Function List
Topical List

Main Index

Introduction
Calling Sequences
Query Processing
Relevancy Ranking
Data Types
Error Handling
   
Support
   
Lextek Products
Onix Text Retrieval Engine
Lextek Document Profiler & Categorizer
Brevity Document Summarizer
RouteX Routing Engine
Language Identifier

ixDeleteRecordNums

Name

ixDeleteRecordNums

Synopsis

void ixDeleteRecordNums(OnixIndexManagerT IndexManager, RecordNumT *RecordNumArray, size_t NumRecords, StatusCodeT *Status)

Arguments

IndexManager: An index manager with an open index with a retrieval session in progress.

RecordNumArray: An array of record numbers to be removed from the index.  RecordNumArray is of type RecordNumT.  (Generally a unsigned 32 bit integer).

NumRecords: The number of records numbers in RecordNumArray which are to be removed from the index.

Status: A pointer to a value of type StatusCodeT representing any error conditions.

Returns

Nothing.

If an error occurred, Status will be set to the error number.

Description

ixDeleteRecordNums deletes a series of record numbers from the index.  The index must be open and a retrieval session in progress otherwise this function will fail.  All the record numbers in the array RecordNumArray up to NumRecords will be removed from the index.  Note that while the changes to the index take effect immediately, the record numbers are not actually committed to the index until a call to ixCloseIndex takes place.

See Also

Deleting Records
ixIsRecordDeleted, ixDeleteRecordNum, ixUnDeleteRecordNum, ixUnDeleteRecordNums, ixOutputDeletedRecords, ixGetNumberOfRecordsDeleted