Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
-
Updated
Aug 4, 2024 - C++
Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
Very fast SPARQL Engine, which can handle very large knowledge graphs like the complete Wikidata, offers context-sensitive autocompletion for SPARQL queries, and allows combination with text search. It's faster than engines like Blazegraph or Virtuoso, especially for queries involving large result sets.
Efficient and effective query auto-completion in C++.
Gui grep (and sed) with sessions and history
A Mini Search Engine in C++, using an inverted index and a trie.
Bloom Filter based Semi-Index (BFSI)
A crit-bit tree implementation for C++
Line Catcher (LC) is an advanced programmable log parsing tool aimed to simplify and save time on viewing, searching, and parsing large text files
Approximate pattern matching with Counting Filter on q-grams using SSE instructions (CF2)
An application to find words in a dictionary from a multiset of letters
Trowser is a browser for large line-oriented text files, implemented in 3 alternate programming languages: Tcl/Tk, Python and C++/Qt
MAG on ETDC
MAG for approximate pattern matching (MAGA)
Multi AOSO on q-Grams (MAG). One of the fastest multi-pattern matching algorithms.
A text file searching tool implemented using C++ and MS MPI.
Boyer-Moore-Horspool text search algorithm
A search-tool, with autocomplete, which allows you to search any word in a text file.
Add a description, image, and links to the text-search topic page so that developers can more easily learn about it.
To associate your repository with the text-search topic, visit your repo's landing page and select "manage topics."