Krotos Modules 3
Loading...
Searching...
No Matches
krotos::TextToFile Class Reference

#include <TextToFile.h>

Inheritance diagram for krotos::TextToFile:

Public Member Functions

 TextToFile ()
 
 ~TextToFile ()
 
std::vector< File > search (String query, std::size_t k=25)
 

Private Member Functions

void run () override
 
File embeddingsFilePath (String filename) const
 
bool saveToFile (File file, const std::map< String, std::vector< float > > &data)
 
std::map< String, std::vector< float > > readFromFile (File file)
 

Private Attributes

SentenceTransformer m_sentenceTransformer
 
KDTreeND m_tree
 
std::vector< File > m_files
 
SharedResourcePointer< UniversalCategorySystemm_UCS
 

Constructor & Destructor Documentation

◆ TextToFile()

krotos::TextToFile::TextToFile ( )

◆ ~TextToFile()

krotos::TextToFile::~TextToFile ( )

Member Function Documentation

◆ embeddingsFilePath()

File krotos::TextToFile::embeddingsFilePath ( String filename) const
private

◆ readFromFile()

std::map< String, std::vector< float > > krotos::TextToFile::readFromFile ( File file)
inlineprivate

◆ run()

void krotos::TextToFile::run ( )
overrideprivate

◆ saveToFile()

bool krotos::TextToFile::saveToFile ( File file,
const std::map< String, std::vector< float > > & data )
inlineprivate

◆ search()

std::vector< File > krotos::TextToFile::search ( String query,
std::size_t k = 25 )

Member Data Documentation

◆ m_files

std::vector<File> krotos::TextToFile::m_files
private

◆ m_sentenceTransformer

SentenceTransformer krotos::TextToFile::m_sentenceTransformer
private

◆ m_tree

KDTreeND krotos::TextToFile::m_tree
private

◆ m_UCS

SharedResourcePointer<UniversalCategorySystem> krotos::TextToFile::m_UCS
private

The documentation for this class was generated from the following files: