+ better able to deal with indexes without article size & wordCount

This commit is contained in:
kelson42 2011-04-02 17:50:54 +00:00
parent db145fb4a7
commit 709f32a872
2 changed files with 9 additions and 4 deletions

View File

@ -160,8 +160,13 @@ namespace kiwix {
result["title"] = this->resultOffset->title;
result["url"] = this->resultOffset->url;
result["snippet"] = this->resultOffset->snippet;
result["size"] = this->beautifyInteger(this->resultOffset->size);
result["wordCount"] = this->beautifyInteger(this->resultOffset->wordCount);
if (this->resultOffset->size >= 0)
result["size"] = this->beautifyInteger(this->resultOffset->size);
if (this->resultOffset->wordCount >= 0)
result["wordCount"] = this->beautifyInteger(this->resultOffset->wordCount);
resultsCDT.PushBack(result);
this->resultOffset++;
}

View File

@ -60,8 +60,8 @@ namespace kiwix {
result.url = doc.get_data();
result.title = doc.get_value(0);
result.snippet = doc.get_value(1);
result.size = atoi(doc.get_value(2).c_str());
result.wordCount = atoi(doc.get_value(3).c_str());
result.size = (doc.get_value(2).empty() == true ? -1 : atoi(doc.get_value(2).c_str()));
result.wordCount = (doc.get_value(3).empty() == true ? -1 : atoi(doc.get_value(3).c_str()));
result.score = i.get_percent();
this->results.push_back(result);