message: use html-to-text scraper for html parts

We were dumping the HTML-parts as-is in the Xapian indexer; however,
it's better to remove the html decoration first, and just pass the text.

We use the new built-in html->text scraper for that.
This commit is contained in:
Dirk-Jan C. Binnema
2023-07-23 14:46:11 +03:00
parent 56b8fad89e
commit b795242d5a
7 changed files with 31 additions and 69 deletions

View File

@ -65,12 +65,8 @@ struct Field {
Tags, /**< Message Tags */
ThreadId, /**< Thread Id */
To, /**< To: recipient */
/*
* <private>
*/
XBodyHtml, /**< HTML Body */
_count_ /**< Number of FieldIds */
//
_count_ /**< Number of Ids */
};
/**
@ -458,17 +454,6 @@ static constexpr std::array<Field, Field::id_size()>
Field::Flag::IncludeInSexp |
Field::Flag::IndexableTerm,
},
/* internal */
{
Field::Id::XBodyHtml,
Field::Type::String,
"htmlbody", {},
"Message html body",
{},
{},
Field::Flag::Internal
},
}};
/*