[FIX]: Offset info error in keyword extraction.

This commit is contained in:
iaom 2021-05-31 14:56:59 +08:00
parent 63e81d08a2
commit c85a4a5d27
1 changed files with 2 additions and 1 deletions

View File

@ -116,7 +116,8 @@ void ConstructDocumentForContent::run() {
doc.addTerm(upTerm);
doc.addValue(m_path);
content = content.replace("\t", " ").replace("\xEF\xBC\x8C", " ").replace("\xE3\x80\x82", " ");
//'\xEF\xBC\x8C' is "" "\xE3\x80\x82" is "。" use three " " to replace ,to ensure the offset info.
content = content.replace("\t", " ").replace("\xEF\xBC\x8C", " ").replace("\xE3\x80\x82", " ");
// QVector<SKeyWord> term = ChineseSegmentation::getInstance()->callSegement(content.left(20480000));
//修改函数返回类型修改入参为std::string引用--jxx20210519