#include "common_headers.hpp"#include <cassert>#include <cstdio>#include <cstring>#include "DocStream.hpp"#include "Exception.hpp"Go to the source code of this file.
Compounds | |
| class | BasicDocStream |
| class | BasicTokenDoc |
| class | BasicTokenTerm |
Defines | |
| #define | MAXLINE 65536 |
| A basic DocStream implementation. More... | |
|
|
A basic DocStream implementation. BasicDocStream is an implementation of DocStream that recognizes the following format:
<DOC unique_document_identifier> this is an example </DOC> The following is a typical example of using BasicDocStream(or DocSTream) :
DocStream *docStr = new BasicDocStream("source"); docStr->startDocIteration(); while (docStr->hasMore()) { Document *doc = docStr->nextDoc(); cout << "doc id: "<< doc->getID() << endl; doc->startTermIteration(); while (doc->hasMore()) { TokenTerm *term = thisDoc->nextTerm(); cout << "term: "<< term->spelling() << endl; } } |
1.2.4 written by Dimitri van Heesch,
© 1997-2000