neuml / Txtai.js
Licence: apache-2.0
AI-powered search engine for JavaScript
Stars: โญ 93
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Txtai.js
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
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
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
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].