~ubuntu-branches/ubuntu/hardy/strigi/hardy

« back to all changes in this revision

Viewing changes to src/estraierindexer/estraierindexwriter.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Fathi Boudra
  • Date: 2007-10-26 19:15:00 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20071026191500-glnb58jrms7gv26w
Tags: 0.5.7-1
* New upstream release.
* Update branch pull patch to r729946.
* Add query.h, queryparser.h and variant.h to libstreamanalyzer-dev package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
EstraierIndexWriter::addValue(const AnalysisResult* idx,
50
50
        const RegisteredField* field, const string& value) {
51
51
    ESTDOC* doc = static_cast<ESTDOC*>(idx->writerData());
52
 
    if (field->getKey() == "size") {
 
52
    if (field->key() == "size") {
53
53
        est_doc_add_attr(doc, "@size", value.c_str());
54
 
    } else if (field->getKey() == "title") {
 
54
    } else if (field->key() == "title") {
55
55
        est_doc_add_attr(doc, "@title", value.c_str());
56
56
    } else {
57
 
        est_doc_add_attr(doc, field->getKey().c_str(), value.c_str());
 
57
        est_doc_add_attr(doc, field->key().c_str(), value.c_str());
58
58
    }
59
59
}
60
60
void
61
 
EstraierIndexWriter::startAnalysis(AnalysisResult* idx) {
 
61
EstraierIndexWriter::startAnalysis(const AnalysisResult* idx) {
62
62
    // allocate a new estraier document
63
63
    ESTDOC* doc = est_doc_new();
64
64
    idx->setWriterData(doc);