Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Indri::IndexEnvironment Class Reference

List of all members.

Public Member Functions

virtual void Dispose ()
 IndexEnvironment ()
void setDocumentRoot (string documentRoot)
void setAnchorTextPath (string anchorTextRoot)
void setOffsetMetadataPath (string offsetMetadataRoot)
void setOffsetAnnotationsPath (string offsetAnnotationsRoot)
void addFileClass (string name, string iterator, string parser, string tokenizer, string startDocTag, string endDocTag, string endMetadataTag, StringVector include, StringVector exclude, StringVector index, StringVector metadata, ConfMap conflations)
Specification getFileClassSpec (string name)
void addFileClass (Specification spec)
void deleteDocument (int documentID)
void setIndexedFields (StringVector fieldNames)
void setNumericField (string fieldName, bool isNumeric, string parserName)
void setNumericField (string fieldName, bool isNumeric)
void setOrdinalField (string fieldName, bool isOrdinal)
void setParentalField (string fieldName, bool isParental)
void setMetadataIndexedFields (StringVector forward, StringVector backward)
void setStopwords (StringVector stopwords)
void setStemmer (string stemmer)
void setMemory (long memory)
void setNormalization (bool normalize)
void setStoreDocs (bool flag)
void create (string repositoryPath, IndexStatus callback)
void create (string repositoryPath)
void open (string repositoryPath, IndexStatus callback)
void open (string repositoryPath)
void close ()
void addFile (string fileName)
void addFile (string fileName, string fileClass)
int addString (string fileName, string fileClass, MetadataPairSTDVector metadata)
int addParsedDocument (ParsedDocument document)
int documentsIndexed ()
int documentsSeen ()

Protected Attributes

bool swigCMemOwn

Private Member Functions

internal IndexEnvironment (IntPtr cPtr, bool cMemoryOwn)
 ~IndexEnvironment ()

Static Private Member Functions

internal HandleRef getCPtr (IndexEnvironment obj)

Private Attributes

HandleRef swigCPtr

Constructor & Destructor Documentation

internal Indri::IndexEnvironment::IndexEnvironment IntPtr  cPtr,
bool  cMemoryOwn
[inline, private]
 

Indri::IndexEnvironment::~IndexEnvironment  )  [inline, private]
 

Indri::IndexEnvironment::IndexEnvironment  )  [inline]
 


Member Function Documentation

void Indri::IndexEnvironment::addFile string  fileName,
string  fileClass
[inline]
 

void Indri::IndexEnvironment::addFile string  fileName  )  [inline]
 

void Indri::IndexEnvironment::addFileClass Specification  spec  )  [inline]
 

void Indri::IndexEnvironment::addFileClass string  name,
string  iterator,
string  parser,
string  tokenizer,
string  startDocTag,
string  endDocTag,
string  endMetadataTag,
StringVector  include,
StringVector  exclude,
StringVector  index,
StringVector  metadata,
ConfMap  conflations
[inline]
 

int Indri::IndexEnvironment::addParsedDocument ParsedDocument  document  )  [inline]
 

int Indri::IndexEnvironment::addString string  fileName,
string  fileClass,
MetadataPairSTDVector  metadata
[inline]
 

void Indri::IndexEnvironment::close  )  [inline]
 

void Indri::IndexEnvironment::create string  repositoryPath  )  [inline]
 

void Indri::IndexEnvironment::create string  repositoryPath,
IndexStatus  callback
[inline]
 

void Indri::IndexEnvironment::deleteDocument int  documentID  )  [inline]
 

virtual void Indri::IndexEnvironment::Dispose  )  [inline, virtual]
 

int Indri::IndexEnvironment::documentsIndexed  )  [inline]
 

int Indri::IndexEnvironment::documentsSeen  )  [inline]
 

internal HandleRef Indri::IndexEnvironment::getCPtr IndexEnvironment  obj  )  [inline, static, private]
 

Specification Indri::IndexEnvironment::getFileClassSpec string  name  )  [inline]
 

void Indri::IndexEnvironment::open string  repositoryPath  )  [inline]
 

void Indri::IndexEnvironment::open string  repositoryPath,
IndexStatus  callback
[inline]
 

void Indri::IndexEnvironment::setAnchorTextPath string  anchorTextRoot  )  [inline]
 

void Indri::IndexEnvironment::setDocumentRoot string  documentRoot  )  [inline]
 

void Indri::IndexEnvironment::setIndexedFields StringVector  fieldNames  )  [inline]
 

void Indri::IndexEnvironment::setMemory long  memory  )  [inline]
 

void Indri::IndexEnvironment::setMetadataIndexedFields StringVector  forward,
StringVector  backward
[inline]
 

void Indri::IndexEnvironment::setNormalization bool  normalize  )  [inline]
 

void Indri::IndexEnvironment::setNumericField string  fieldName,
bool  isNumeric
[inline]
 

void Indri::IndexEnvironment::setNumericField string  fieldName,
bool  isNumeric,
string  parserName
[inline]
 

void Indri::IndexEnvironment::setOffsetAnnotationsPath string  offsetAnnotationsRoot  )  [inline]
 

void Indri::IndexEnvironment::setOffsetMetadataPath string  offsetMetadataRoot  )  [inline]
 

void Indri::IndexEnvironment::setOrdinalField string  fieldName,
bool  isOrdinal
[inline]
 

void Indri::IndexEnvironment::setParentalField string  fieldName,
bool  isParental
[inline]
 

void Indri::IndexEnvironment::setStemmer string  stemmer  )  [inline]
 

void Indri::IndexEnvironment::setStopwords StringVector  stopwords  )  [inline]
 

void Indri::IndexEnvironment::setStoreDocs bool  flag  )  [inline]
 


Member Data Documentation

bool Indri::IndexEnvironment::swigCMemOwn [protected]
 

HandleRef Indri::IndexEnvironment::swigCPtr [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:02:59 2010 for Lemur by doxygen 1.3.4