pocoproject / poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
https://pocoproject.org
Other
8.05k stars 2.11k forks source link

PocoDoc: search support #4494

Open vrabac6 opened 3 months ago

vrabac6 commented 3 months ago

The PocoDoc did not support integration with FTS5 SQLite database for the purpose of inputting clean content into the database. To enhance its functionality, the following improvements have been implemented:

  1. Expanded the writeDescription method by adding an output stream containing clean content.
  2. Introduced a new method named writeSearchIndex , responsible for retrieving textual documentation along with links. This method is called within existing methods writeClass , writePackage , and writeNameSpace