All Projects โ†’ neuml โ†’ Txtai.js

neuml / Txtai.js

Licence: apache-2.0
AI-powered search engine for JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Txtai.js

Searx
Privacy-respecting metasearch engine
Stars: โœญ 10,074 (+10732.26%)
Mutual labels:  search
Autocomplete
๐Ÿ”ฎ Fast and full-featured autocomplete library
Stars: โœญ 1,268 (+1263.44%)
Mutual labels:  search
Applied Ml
๐Ÿ“š Papers & tech blogs by companies sharing their work on data science & machine learning in production.
Stars: โœญ 17,824 (+19065.59%)
Mutual labels:  search
Laravel Lucene Search
Laravel 4.2, 5.* package for full-text search over Eloquent models based on ZF2 Lucene.
Stars: โœญ 75 (-19.35%)
Mutual labels:  search
Metasearch
Search aggregator for Slack, Google Docs, GitHub, and more ๐Ÿ”
Stars: โœญ 81 (-12.9%)
Mutual labels:  search
Gatsby Plugin Elasticlunr Search
Gatsby search plugin via elastic lunr client-side search index.
Stars: โœญ 88 (-5.38%)
Mutual labels:  search
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: โœญ 73 (-21.51%)
Mutual labels:  search
Monster
The Art of Template MetaProgramming (TMP) in Modern C++โ™ฆ๏ธ
Stars: โœญ 90 (-3.23%)
Mutual labels:  search
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: โœญ 11,897 (+12692.47%)
Mutual labels:  search
Stayfit
๐Ÿ“ฑ ๐Ÿƒ ๐ŸŽ Fitness application thatโ€™s used to keep track of your physical fitness data, daily calorie count, invite friends to work out together and ultimately get healthy.
Stars: โœญ 90 (-3.23%)
Mutual labels:  search
Lieu
community search engine
Stars: โœญ 76 (-18.28%)
Mutual labels:  search
Flash
Golang Keyword extraction/replacement Datastructure using Tries instead of regexes
Stars: โœญ 79 (-15.05%)
Mutual labels:  search
Vim Rfc
๐Ÿ““ Query RFC database and download RFCs from within Vim.
Stars: โœญ 88 (-5.38%)
Mutual labels:  search
Swiftype Search Jquery
Elastic Site Search jQuery search plugin
Stars: โœญ 74 (-20.43%)
Mutual labels:  search
Npmarket
๐Ÿ›’ More efficient search for node packages.
Stars: โœญ 91 (-2.15%)
Mutual labels:  search
Search Index
A persistent, network resilient, full text search library for the browser and Node.js
Stars: โœญ 1,183 (+1172.04%)
Mutual labels:  search
Yana
Powerful note-taking app with nested documents, full-text search, rich-text editor, code snippet editor and more
Stars: โœญ 87 (-6.45%)
Mutual labels:  search
Algoliasearch Client Android
Algolia Search API Client for Android
Stars: โœญ 92 (-1.08%)
Mutual labels:  search
Searchwp Live Ajax Search
[WordPress Plugin] Enhance your search forms with live search (utilizes SearchWP if installed)
Stars: โœญ 91 (-2.15%)
Mutual labels:  search
Search Ui
Search UI. Libraries for the fast development of modern, engaging search experiences.
Stars: โœญ 1,294 (+1291.4%)
Mutual labels:  search

txtai: AI-powered search engine for JavaScript

Version GitHub Release Date GitHub issues GitHub last commit

txtai builds an AI-powered index over sections of text. txtai supports building text indices to perform similarity searches and create extractive question-answering based systems. txtai also has functionality for zero-shot classification.

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

Installation

txtai.js can be installed via npm

npm install txtai

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 Overview of the functionality provided by txtai
Extractive QA with txtai Extractive question-answering with txtai
Labeling with zero-shot classification Labeling with zero-shot classification

txtai.js 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.js
cd txtai.js/examples/node
npm install
npm run build
node dist/embeddings.js
node dist/extractor.js
node dist/labels.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].