An open API service indexing awesome lists of open source software.

https://github.com/superlinked/superlinked-recipes


https://github.com/superlinked/superlinked-recipes

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

          

# Superlinked Recipes

This repository showcases projects using Superlinked for various use cases: Multi-Modal Semantic Search, Recommendation System, and RAG.

Each project is a standalone application utilizing Superlinked. A public Streamlit app is available for experimentation. Projects can be run locally or via our free-tier cloud solution with GCP. Detailed tutorials are provided for each project.

Superlinked is a framework for building scalable applications with multi-modal vector search. The core is open-source, but the Cloud solution offers additional features like batch-module, CLI, monitoring, and more.

Learn more about Superlinked:
- [Website](https://superlinked.com)
- [GitHub](https://github.com/superlinked/superlinked)
- [Documentation](https://docs.superlinked.com)

## Multi-Modal Semantic Search

Multi-Modal Semantic Search enables you to search across diverse data types by understanding the context and meaning, rather than relying solely on keywords. Superlinked supports various modalities as primary features, including [text](https://github.com/superlinked/superlinked/blob/main/notebook/feature/text_embedding.ipynb), [images](https://github.com/superlinked/superlinked/blob/main/notebook/image_search_e_commerce.ipynb), [numbers](https://github.com/superlinked/superlinked/blob/main/notebook/feature/number_embedding_minmax.ipynb), [categories](https://github.com/superlinked/superlinked/blob/main/notebook/feature/categorical_embedding.ipynb), and [recency](https://github.com/superlinked/superlinked/blob/main/notebook/feature/recency_embedding.ipynb). If you prefer to use your own embeddings, Superlinked offers a [CustomSpace](https://github.com/superlinked/superlinked/blob/main/notebook/feature/custom_space.ipynb) feature to accommodate this need.

Superlinked allows you to fine-tune the importance of different attributes for each query by adjusting [weights at query time](https://github.com/superlinked/superlinked/blob/main/notebook/feature/dynamic_parameters.ipynb), making the process straightforward and intuitive. To further simplify the experience, Superlinked offers a [Natural Language Interface](https://github.com/superlinked/superlinked/blob/main/notebook/feature/natural_language_querying.ipynb), enabling users to input their queries in plain, everyday language.

A standout feature of Superlinked is its ability to handle data objects holistically, eliminating the need for Reciprocal Rank Fusion (RRF), which significantly enhances system performance. For those who require keyword search capabilities, Superlinked also provides Hybrid Search, again without the need for RRF.

Below is a table showcasing projects built using Superlinked, demonstrating the power of multi-modal semantic search.


Recipe
Key Features
Modalities



📂 Hotel Search

🚀 Try it now




Natural Language Queries

Multi-modal Semantic Search



Text

Numbers

Categories


## Recommendation System

Recommendation Systems combine Semantic Search and personalization for relevant suggestions based on user preferences.


Recipe
Key Features
Modalities



📂 E-Commerce RecSys

🚀 Try it now


Item-to-item recommendations

Item-to-user recommendations

Collaborative filtering



Images

Text

Categories

Numbers




📂 RecSys NLQ

🚀 Try it now


Item-to-item recommendations

Item-to-user recommendations

Collaborative filtering

NLQ


Images

Text

Categories

Numbers