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

ixIsRecordDeleted

Name

ixIsRecordDeleted

Synopsis

BooleanT  ixIsRecordDeleted(OnixIndexManagerT IndexManager, RecordNumT RecordNum, StatusCodeT *Status)

Arguments

IndexManager: An index manager created with a call to ixCreateIndexManager which has an index open with a retrieval session in progress.

RecordNum: The record number of the record in question..

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

Onix allows you to delete records from the index.  (The records are actually still there but they are marked deleted internally.)  ixIsRecordDeleted returns whether a given record has been deleted or not.  If the record has been deleted, ixIsRecordDeleted returns BooleanTrue, otherwise it returns false.  It is important to note that the index which is currently open in the index manager have a retrieval session in progress.  Otherwise, this function will not work as the record numbers of the deleted records will not be loaded.

See Also

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