neuml/txtai.rs

txtai: AI-powered search engine for Rust

Overview of the functionality provided by txtai

txtai executes machine-learning workflows to transform data and build AI-powered text indices to perform similarity search.

This repository contains Rust bindings for the txtai API. Full txtai functionality is supported.

Installation

Add the following lines to your project Cargo.toml file:

[dependencies]
txtai = { version = "3.2" }
tokio = { version = "0.2", features = ["full"] }

This adds txtai as a dependency as well as tokio given txtai uses async io.

Examples

The examples directory has a series of examples that give an overview of txtai. See the list of examples below.

Example Description
Introducing txtai
Extractive QA with txtai Extractive question-answering with txtai
Labeling with zero-shot classification Labeling with zero-shot classification
Pipelines and workflows Pipelines and workflows

txtai.rs connects to a txtai api instance. See this link for details on how to start a new api instance.

Once an api instance is running, do the following to run the examples.

git clone https://github.com/neuml/txtai.rs
cd txtai.rs/examples/demo
cargo run
Versions

Find the latest versions by id

v3.5.0 - Oct 18, 2021

Update library to sync with txtai 3.5 (#7)

v3.4.0 - Oct 07, 2021

Update library to sync with txtai 3.4 (#6)

v3.3.0 - Sep 10, 2021

Update library to sync with txtai 3.3 (#5)

v3.2.0 - Aug 18, 2021

Update library to sync with txtai 3.2 (#4)

v3.1.0 - May 22, 2021

Update library to sync with txtai 3.1 (#3)

v3.0.0 - May 04, 2021

Update library to sync with txtai 3.0 (#2)

v2.0.0 - Jan 13, 2021

Update library to sync with txtai 2.0 (#1)

v1.0.0 - Dec 16, 2020

Initial release

Information - Updated Nov 06, 2021

Stars: 56
Forks: 0
Issues: 0

Repositories & Extras

Tantivy is a full text search engine library written in Rust

It is closer to Elasticsearch or benchmark break downs

Tantivy is a full text search engine library written in Rust

A Full-Text Search Engine in Rust

Toshi will always target stable Rust and will try our best to never make any use of unsafe Rust

A Full-Text Search Engine in Rust

Ternary search tree collection in rust with similar API to std::collections as it possible

Ternary search tree is a type of trie (sometimes called a prefix tree) where nodes are arranged in a manner similar to a binary search...

Ternary search tree collection in rust with similar API to std::collections as it possible

Sonic-channel is a rust client for the sonic search backend

Quick and easy way to get started with search in rust

Sonic-channel is a rust client for the sonic search backend

recon_metadata, book details and metadata search library written in Rust using

recon_metadata, book details and metadata search library written in reqwest

recon_metadata, book details and metadata search library written in Rust using

Roogle is a Rust API search engine, which allows you to search functions by names...

Roogle is a Rust API search engine, which allows you to search functions by names and type signatures

Roogle is a Rust API search engine, which allows you to search functions by names...

Non-official rust library to search Nyaa

si does not provide any APIs so I thought it would be cool to have a way to do so in Rust and that's why...

Non-official rust library to search Nyaa

Roogle is a Rust API search engine, which allows you to search functions by names...

Roogle is a Rust API search engine, which allows you to search functions by names and type signatures

Roogle is a Rust API search engine, which allows you to search functions by names...

SerpApi Search in Rust

This Rust package enables to scrape and parse search results from Google, Bing, Baidu, Yandex, Yahoo, Ebay, Apple, Youtube, Naver, Home depot and more

SerpApi Search in Rust

Elerons - ELectRONics Search with Rust

Elerons is a command line tool for electronic component selection and design optimization facilitated by engineering know-how infused into the software itself

Elerons - ELectRONics Search with Rust
Facebook Instagram Twitter GitHub Dribbble
Privacy