The project strusUtilities provides some command line programs to create, delete and access a strus information retrieval collection storage. It also provides a library to load data into strus define in configuration programs in a specific syntax. The interface of this program loader library is introduced here. The program loader library uses the public interfaces of strus and does not create a parallel universe. Everything you can instantiate with this interface can also be constructed using the strus core or analyzer interface.
Programs for analyzer configuration:
- Load document analyzer program
- Load query analyzer program
Programs for query evaluation configuration:
- Load a query evaluation program
Programs for parsing a query from source (query language implementation):
Scan a source file containing a list multiple programs:
- Scan the next program source
Loading storage contents from file:
- Load meta data assignments from file
- Load document attribute assignments from file
- Load user right assignments from file
Loading vectors:
- Load word2vec vectors from file
Loading pattern matcher programs from file:
- Load patterns with lexer (pre processing) from file
- Load patterns with feeder (post processing) from file