Skip to content

Add SemQuestTree - #1368

Open
LEERYx wants to merge 1 commit into
akullpp:mainfrom
LEERYx:LEERYx-patch-2
Open

LEERYx wants to merge 1 commit into
akullpp:mainfrom
LEERYx:LEERYx-patch-2

Conversation

@LEERYx

@LEERYx LEERYx commented Oct 30, 2026 •

Copy link
Copy Markdown

What

SemQuestTree — a multi-table semantic retriever in pure Java 8, zero third-party dependencies, MIT. Knowledge is written as a tree of criteria (event-level atomic assertions); a decision model judges content layer by layer as it descends the tree — add places content into leaves, quest retrieves with natural-language queries. Every hit carries its full decision path (which criteria fired, per-layer probability, token cost).

Why it fits (criteria c/d)

Existing Search entries (Lucene, Solr, Elasticsearch, OpenSearch) are inverted-index or vector-similarity engines. A criteria-tree retriever where the model itself does the routing is a different retrieval paradigm — qualifying under (c) "absolutely unique in its approach" / (d) "a niche product that fills a gap": small-to-medium knowledge bases that must stay human-readable and steerable.

  • Zero dependencies (JDK 8+ only), no infrastructure to run
  • Multi-label placement without top-k truncation
  • Ships with a visualization server and HTTP API; runs out of the box with a built-in mock backend (no credentials needed)
  • English README, API reference and troubleshooting docs

Disclosure

I am the author.


Summary by cubic

Adds SemQuestTree to the search engines list in README_SOURCE.md.

SemQuestTree is a criteria-tree semantic retriever for Java 8 with no dependencies; it routes content through a decision model rather than using inverted-index or vector similarity, and every hit carries a readable decision path. The PR author is also the project's maintainer.

Written for commit f8e9a8c. Summary will update on new commits.

View guided diff

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

View guided diff | Re-trigger cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant