stephanj / BM25
A BM25 Java implementation using streams, stop words and stemming.
☆31Updated last year
Alternatives and similar repositories for BM25:
Users that are interested in BM25 are comparing it to the libraries listed below
- a rag implementation example for document-based QA, using spring-ai, ollama, and postgres-pgvector vetor db.☆18Updated last year
- Web UI for Ollama built in Java with Vaadin, Spring Boot and Ollama4j☆104Updated last month
- ☆26Updated last year
- Llama3.java Inference engine with OpenAI Chat Completion REST API/☆25Updated 3 months ago
- ☆89Updated last week
- Java implementation of AI papers using jai-workflow and LangChain4j 🦜☕☆49Updated last week
- 🧰 Generates GraalVM configuration hints for native-image applications.☆38Updated last year
- An agent framework using Spring AI☆61Updated 6 months ago
- Samples showing how to build Java applications powered by Generative AI and LLMs using LangChain4j and Spring Boot.☆18Updated 11 months ago
- LangChain4j support in Spring Boot to build AI and LLM-powered applications.☆17Updated 2 weeks ago
- Spring Petclinic application with a chatbot powered by OpenAI's Generative AI and the LangChain4j project☆12Updated 2 weeks ago
- examples for how to use datasource-proxy☆57Updated last year
- This extension enables developers to implement the MCP server features easily.☆99Updated this week
- HTTP and gRPC Java Client for qdrant vector database☆49Updated last year
- ☆57Updated last week
- Build programmatically custom agentic workflows, AI Agents, RAG systems for java☆127Updated last month
- ☆85Updated 7 months ago
- hi, Spring fans! In this installment I look at LLM (large language model) RAG (retrieval augmented generation) with Spring AI☆20Updated last year
- A web UI designed to simplify AI experimentation, integration, and testing. It offers Java developers an easy way to explore and use larg…☆28Updated 2 weeks ago
- Awesome resources around using Jupyter with Java☆26Updated 7 months ago
- JUnit 5 based BDD library to create and run stories and behaviors a.k.a BDD specification tests☆25Updated 6 years ago
- POJO validation using annotation processing☆47Updated this week
- Chrome extension that switches default build tool to Maven at start.spring.io☆17Updated 2 years ago
- ☆11Updated 11 months ago
- Performant, Concurrent, simplified Stream API leveraging Project Loom's virtual threads for efficient concurrent processing. Optimized fo…☆25Updated 3 weeks ago
- Java utilities to throw checked exceptions in a "sneaky" way.☆24Updated 3 years ago
- RAG demo for Spring One with local and remote models☆24Updated 8 months ago
- A visual way to increase the developer awareness to minimize the number of Beans in memory.☆59Updated last year
- TypeMap and TypeConverter for a dynamic, extendable, high-performance type conversion library that's native-ready for GraalVM. This robus…☆48Updated 3 weeks ago
- Servlet support in Micronaut☆30Updated this week