Package org.machanism.machai.bindex
package org.machanism.machai.bindex
MongoDB-backed persistence and semantic retrieval for
Bindex metadata.
This package contains the MongoDB integration used to register, store, and
retrieve Bindex documents.
Core responsibilities:
- Persistence: storing a serialized
BindexJSON payload in a MongoDB document field (seeBindexRepository.BINDEX_PROPERTY_NAME). - Registration: inserting (or replacing) Bindexes enriched with classification facets and a vector embedding used for semantic search.
- Semantic retrieval: classifying a free-text query via an LLM, embedding that classification, and running MongoDB vector search to find relevant Bindexes.
Main entry points:
Pickerfor registering and semantically searching Bindexes.BindexRepositoryfor CRUD-style access to stored Bindex documents.
-
ClassesClassDescriptionMongoDB-backed repository for persisting and retrieving
Bindexdocuments.Performs Bindex registration, lookup, and semantic retrieval using embeddings and MongoDB.