Displaying 1 to 11 from 11 results

zombodb - Making Postgres and Elasticsearch work together like it's 2018

  •    C

ZomboDB brings powerful text-search and analytics features to Postgres by using Elasticsearch as an index type. Its comprehensive query language and SQL functions enable new and creative ways to query your relational data. From a technical perspective, ZomboDB is a 100% native Postgres extension that implements Postgres' Index Access Method API. As a native Postgres index type, ZomboDB allows you to CREATE INDEX ... USING zombodb on your existing Postgres tables. At that point, ZomboDB takes over and fully manages the remote Elasticsearch index and guarantees transactionally-correct text-search query results.

ripgrep - Recursively searches directories for a regex pattern while respecting your gitignore

  •    Rust

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.

The Silver Searcher - A code-searching tool similar to ack, but faster.

  •    C

A code-searching tool similar to ack, but faster. It ignores file patterns from your .gitignore and .hgignore. If there are files in your source repo you don't want to search, just add their patterns to a .ignore file. (*cough* *.min.js *cough*)

ugrep - Ultra fast grep with interactive query UI and fuzzy search

  •    C++

ugrep is ultra fast grep with interactive query UI and fuzzy search. It can search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents and more. A faster, user-friendly and compatible grep replacement.

soda-for-java - SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database

  •    Java

Simple Oracle Document Access (SODA) is an API which allows you to use the Oracle Database as a NoSQL JSON document store. Although SODA is particularly powerful when it comes to JSON data, data of any other type is supported as well. With the SODA architecture, your data is stored as documents, and documents are organized into collections. Each document contains the actual data, as well as additional information automatically maintained by SODA, such as unique key, last-modified timestamp, version, type, etc. SODA lets you create and store such collections of documents in the Oracle Database, and perform create, retrive, update, and delete (CRUD) operations on these documents, without needing to know Structured Query Language (SQL), or JDBC, or how the data is stored in the database. Essentially SODA provides a virtual NoSQL document store on top of your Oracle Database. Under the covers, a collection is stored as a regular Oracle Database table, and each document is stored as a row in the table. SQL access to the table using standard tools is still allowed.

flash - Golang Keyword extraction/replacement Datastructure using Tries instead of regexes

  •    Go

Fast Keyword extraction using Aho–Corasick algorithm and Tries. Flash is meant as a replacement for Regex, which in such cases can be extremely slow.

fsed - Aho-Corasick string replacement utility

  •    Perl

Licensed under the MIT License (see file LICENSE.rst for details). Search and replace on file(s), with matching on fixed strings.

string-search - Node module for string search using regex

  •    Javascript

Node module that carries out regex search on given multi-line string and returns match information. string-search finds and returns match information for each match.

vgrep - vgrep - an easy to use front-end for (git) grep

  •    Go

vgrep is a command-line tool to search textual patterns in directories. It serves as a front-end to grep and git-grep and allows to open the indexed matching lines in a user-specified editor. vgrep is inspired by the ancient cgvg scripts but extended to perform further operations such as listing statistics of files and directory trees or showing the context lines before and after the matches. To ease packaging and compilation, vgrep ships all external dependencies in the vendor/ directory. For compilation, it is important to place the source tree in a path that follows the pattern $GOPATH/src/github.com/vrothberg/vgrep/. Feel free to check out the container-build make target and the Dockerfile to see an example setup for building vgrep.

sticker-finder - :zap: A telegram bot for searching all the stickers (just like @gif).

  •    Python

StickerFinder is a telegram bot for searching stickers (just like @gif). You can search through community tags, on-image text, emojis and the sticker-set's title. There are already more than 4100 searchable sticker sets with over 230k stickers. In case the bot is missing some, you can easily add your own precious sets.

QLever - Very fast SPARQL Engine, which can handle very large datasets like Wikidata, offers context-sensitive Autocompletion for SPARQL queries, and allows combination with Text Search

  •    C++

QLever (pronounced "Clever") is an efficient SPARQL engine, which can handle very large dataset with tens of billions of triples on a standard PC or server. For example, QLever can index the complete Wikidata (18 billion triples) in less than 24 hours and execute typical queries in less than a second, using no more than 40 GB of RAM. QLever is also fast for queries that produce large or very large results (millions of rows per second). Other SPARQL engines, like Virtuoso or Blazegraph, are very slow, when large sequences of IRIs or literals have to be materialized. On top of the standard SPARQL functionality, QLever also supports search in TEXT associated with the knowledge base as well as SPARQL Autocompletion. These are described on the advanced features page.