Since every search engine use case and data set is different, we recommend building your front-end from scratch rather than using this repo. Please check the front-end in the meme search engine repo as a reference implementation.
streamlit-jina lets you search text or images in your Streamlit app, using Jina's neural search framework.
streamlit-jina is distributed via PyPI:
pip install streamlit-jina
Using streamlit-jina is as simple as setting an endpoint and what type of thing you want to search for:
import streamlit as st from streamlit_jina import jina
And then choose your search type and plug in your endpoint:
You can pass several parameters to the component:
||Endpoint of your Jina instance||Required|
||How many results you want returned||Optional|
||Widgets you want hidden from user (
- Canvas drawing as input
- Audio/video file upload input
- Audio/video recording input
- Audio/video output widgets