https://github.com/preferredai/cerebro
Your personalized retrieval engine
https://github.com/preferredai/cerebro
fast-personalized-recommendation fast-personalized-search indexing lucence
Last synced: 4 months ago
JSON representation
Your personalized retrieval engine
- Host: GitHub
- URL: https://github.com/preferredai/cerebro
- Owner: PreferredAI
- License: apache-2.0
- Created: 2019-06-14T02:26:04.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-04T16:34:58.000Z (over 4 years ago)
- Last Synced: 2025-07-30T17:44:21.430Z (9 months ago)
- Topics: fast-personalized-recommendation, fast-personalized-search, indexing, lucence
- Language: Java
- Homepage: https://cerebro.preferred.ai/
- Size: 65.9 MB
- Stars: 30
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cerebro
Your preferred open source personalized recommendation retrieval engine.
[](https://maven-badges.herokuapp.com/maven-central/ai.preferred/cerebro)
[](https://travis-ci.org/PreferredAI/cerebro)
[](https://coveralls.io/github/PreferredAI/cerebro?branch=master)
[](https://www.javadoc.io/doc/ai.preferred/cerebro)
## Overview
Our goal is to create a closed-loop engine for recommendations with blazingly fast retrieval of objects.
#### Efficient Retrieval of Objects (Demo: [https://cerebro.preferred.ai/demo/](https://cerebro.preferred.ai/demo/))
- Personalized Recommendation
- Keyword Search
- Related Objects Search

Cerebro supports various efficient similarity search
#### Closed-loop Recommendation Engine
- Tracking and recording users' feedbacks
- Scheduling preference learning models for users' recommendations.

Cerebro supports closed-loop recommendation
## Getting started
### Add a dependency
If you already have a project then just add Cerebro as a dependency to your pom.xml:
```xml
ai.preferred
cerebro
1.0
```