Nous.KnowledgeBase.Store.ETS (nous v0.15.6)

View Source

ETS-backed knowledge base store implementation.

Uses three unnamed ETS tables (documents, entries, links) so multiple instances can coexist. Text search uses String.jaro_distance/2 for fuzzy matching on entry content and title.

Summary

Types

state()

@type state() :: %{
  documents: :ets.table(),
  entries: :ets.table(),
  links: :ets.table()
}