Alexandria Search

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • alexandria

    Full text search engine powering Alexandria.org - the open search engine.

  • The main scoring function seems to be index_builder::calculate_score_for_record() in line 296 of https://github.com/alexandria-org/alexandria/blob/main/src/i..., and it mentions support for BM25 (Spärck Jones, Walker and Robertson, 1976) and TFIDF (Spärck Jones, 1972) term weighting, pointing to the respective Wikipedia pages.

  • RoaringBitmap

    A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others

  • If you are solely supporting intersection (i.e. you consider all phrase searches to be boolean OR operations on all terms) then roaring bitmaps is probably not a perfect solution to any of your problems.

    There are some algorithms that have been optimized for intersect, union, remove (OR, AND, NOT) that work extremely well for sorted lists but the problem is usually: how to efficiently sort the lists that you wish to perform boolean operations on, so that you can then apply the roaring bitmap algorithms on them.

    https://roaringbitmap.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Iterating over Bit Sets Quickly

    1 project | news.ycombinator.com | 24 Feb 2024
  • Roaring Bitmaps

    1 project | news.ycombinator.com | 17 Jan 2024
  • What feature would you like to remove in C++26?

    2 projects | /r/cpp | 19 Apr 2023
  • BitSet Vs BigInteger

    1 project | /r/java | 10 Nov 2022
  • Negative Incentives in Academic Research

    1 project | news.ycombinator.com | 22 Jul 2022