riot

Riot is an open source text indexing and search engine library written in the forked Go language from the Bluge project. It supports various types of data, such as text, numeric, date, boolean, IP, geographic location, and vector. BM25 scoring mechanism offers result highlighting and extensible addition features.

RI

riot

New80

vcaesar · Search Engines

STARS6.1K
FORKS469
COMMITS0
CONTRIBUTORS0
VERSIONv1.30.0
UPDATEDtoday
GoSearch EngineIndexingText ProcessingApache-2.0

Common commercial products in this category: Algolia, Elastic Cloud, Azure AI Search

What can it do?
  • You can index types of text, numeric and geographic fields.
  • You can run term, expression, prefix, and regular expression queries.
  • You can highlight text matches in the search results.
User reviews
  • ↑ PositiveHacker News

    Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App

    “So totally agreed that rewrites are almost always not a good idea, as per the famous "Things you should never do!" Joel Spolsky post ( ). The difference for a project like Matrix however is that our product is not really any single software codebase but the protocol spec itself.…”

  • • NeutralHacker News

    Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App

    “Just clarify since I've upset some members of its community. I'm speaking from a development perspective. Sure Riot might have a large amount of users online, but what portion of that is people developing on top of the protocol. As I originally stated the docs are less than…”

GitHub

My note

Alternative pages

More in: Search Engines