Jina AI
Published in

Jina AI

Product Release

Jina NOW → The one-liner Neural Search

Jina NOW is the first-ever nocode solution that lets you create and deploy multimodal neural search in a matter of minutes!

Jina NOW → Neural Search made easy!

To read this blog in Chinese, visit the following link.

Introduction

Jina NOW is a first-of-its-kind neural search-as-service that lets you create and deploy search solutions with Jina using the pre-built functionalities. It enables you to build customized neural search with just one line of code that makes it really easy to deploy search solutions in any environment. Jina NOW is a low-code search solution with the following key characteristics:

  • 🐥 Easy: It's easy to get started without pre-requisite engineering skills and technical background.
  • 🐎 Fast: Set up your use case with custom data in just minutes.
  • 🌈 Quality: For labeled documents, Jina NOW fine-tunes a deep learning model for you out-of-the-box to get quality results.
  • 🤖 Quick MVP: It lets you validate your ideas in real-time by building quick prototypes.
  • 🌳 Reliable: Jina's sophisticated backend infrastructure will take care of the deployment and maintenance of your complex search solutions.

Install Jina NOW

You can install the Jina NOW independently via pip. The only requirement is to have Python 3.7+ installed on your system. You can use the following command:

pip install jina-now

Note: For now Jina NOW supports Text and Image datatypes and more to be added in the new version.

Using Jina NOW

After installing Jina NOW from PyPI, you can start the process by typing a simple command in your terminal:

jina-now start

It will lead you to the following screen with further instructions:

For a quick introduction to Jina NOW, you can choose either of the examples with pre-loaded data or select custom to create a quick search solution for your specific data. Selecting custom options loads the following screen with three different ways to upload your data to Jina NOW (DocArray pull id, DocArray URL, local mounted path)

After adding the data via any of the three paths, it will pop up the choices to select the quality of images and choose the deployment setup (local machine using Kubernetes or cloud service providers). Once you choose all these options, the flow will start and get ready in 15–20 mins popping up a frontend interface similar to the one shown below 👇

Jina NOW frontend interface

You can try out the hosted version of Jina NOW here!

Use Case → Emoji Search powered by Jina NOW

To quickly understand how Jina NOW works for real-world use cases, let's look at an example of a semantic emoji search inspired by Emojipedia (a one-stop shop for finding all the emojis!).

Problem Statement

Emojis are a big part of our day-to-day lives, and we use them in almost every form of textual writing. Emojipedia is the most extensive database of emojis that still relies on a keyword-based search which sometimes makes it very difficult to match the intent with the right emojis. The search system can’t determine the variations in words, spellings, and the context resulting in a degraded user experience, as seen in the below screenshot.

Screenshot from Emojipedia

Jina NOW to the rescue!

Jina NOW lets you solve the above problem by building an intelligent semantic search solution for emojis in just three simple steps:

  1. Install Jina NOW
  2. Find and load the dataset: For this use case, we will use the Emoji Image Dataset from Kaggle.
  3. Start Jina NOW: Follow the above instructions (under using Jina NOW section) to start the process. Once you get the message pop-up, you can select custom. After that, it will ask you to load the data, choose the quality of images and choose the deployment infrastructure. Once done, it will take 15–20 mins to embed and index the image data and opens up with a pre-loaded frontend interface powered by Streamlit.

Here is a screenshot showing how Jina NOW makes finding the right emojis very efficient by leveraging the power of semantic search:

Screenshot from Jina NOW Emoji Search Application

Jina NOW in Action

To give you a glimpse of the potential capabilities of Jina NOW and how you can leverage it to create state-of-the-art search engines with just one line of code. We created a step-by-step video walkthrough of building a neural search with Jina NOW:

Learning Resources

Venture into the exciting world of Neural Search with Jina’s Learning Bootcamp. Get certified and be a part of Jina’s Hall of Fame! 🏆

Stay tuned for more exciting updates on the upcoming products and features from Jina AI! 👋

--

--

An easier way to build neural search in the cloud

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store