lofi-dx VS searcharray

Compare lofi-dx vs searcharray and see what are their differences.

lofi-dx

A small, fast, local-first, searchable index for client side apps written in Typescript. Supports required, negated, and phrase queries. (by vasilionjea)

searcharray

Full text search in your Pandas dataframe (by softwaredoug)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
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
lofi-dx searcharray
2 4
7 162
- -
8.6 9.7
2 days ago 5 days ago
TypeScript Python
ISC License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

lofi-dx

Posts with mentions or reviews of lofi-dx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-07.

searcharray

Posts with mentions or reviews of searcharray. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-07.
  • A search engine in 80 lines of Python
    6 projects | news.ycombinator.com | 7 Feb 2024
    This is really cool. I have a pretty fast BM25 search engine in Pandas I've been working on for local testing.

    https://github.com/softwaredoug/searcharray

    Why Pandas? Because BM25 is one thing, but you also want to combine with other factors (recency, popularity, etc) easily computed in pandas / numpy...

  • Are we at peak vector database?
    8 projects | news.ycombinator.com | 25 Jan 2024
    You might be interested in

    https://github.com/softwaredoug/searcharray

  • SearchArray turns Pandas string columns into a term index
    1 project | news.ycombinator.com | 27 Dec 2023
  • Show HN: SearchArray – Text Search in Pandas
    1 project | news.ycombinator.com | 19 Nov 2023
    I've long worked with Lucene based search engines like Solr and Elasticsearch. Anytime I need to experiment with relevance ranking in these systems, I'm exhausted by needing to set them up and work with something so disjoint from normal data tooling.

    Further - the underlying ranking is buried in needless mystique (you know a boolean should query, sums the scores, right?). You shouldn't need to read a book (like Relevant Search ;) ) to unpack mystique that's really basic math.

    Why not just let people build ranking systems with vectorized math in a numpy/pandas stack?

    SearchArray lets anyone build a search prototype in Pandas. Typically building / experimenting with a smaller labeled dataset. If it works out, you can transfer it relatively easily to Elasticsearch or Solr for implementation.

    SearchArray is a pandas extension array that creates an underlying search index for BM25 term/phrase based searching.

    It's not quite done (will it ever be?) but its getting far enough along to be useful. So feedback is very welcome.

    https://github.com/softwaredoug/searcharray

What are some alternatives?

When comparing lofi-dx and searcharray you can also consider the following projects:

searchkit - Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. React & Vue support

searx - Privacy-respecting metasearch engine [Moved to: https://github.com/searx/searx]

router - πŸ€– Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

PaddleNLP - πŸ‘‘ Easy-to-use and powerful NLP and LLM library with πŸ€— Awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications, including πŸ—‚Text Classification, πŸ” Neural Search, ❓ Question Answering, ℹ️ Information Extraction, πŸ“„ Document Intelligence, πŸ’Œ Sentiment Analysis etc.

orama - 🌌 Fast, dependency-free, full-text and vector search engine with typo tolerance, filters, facets, stemming, and more. Works with any JavaScript runtime, browser, server, service!