Apache Lucene
Elasticsearch
Apache Lucene | Elasticsearch | |
---|---|---|
7 | 92 | |
2,195 | 69,420 | |
0.5% | 1.0% | |
8.2 | 10.0 | |
23 days ago | 2 days ago | |
C# | Java | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
Apache Lucene
- How can I search so efficiently in very large plain text file?
- How can I efficiently search for a specific string in a large text file using C#?
- I built an advanced search system for my data. Like ElasticSearch. But I was considering using a third-party service like this that's cheap. Is ElasticSearch or another service in Azure ideal for this?
- Search Filter Query Abstraction Layer
Elasticsearch
-
14 Monitoring Tools for Full-Stack Developers
As of this writing, Elasticsearch is again open-source.
-
Elasticsearch Version 9
You could check out their GitHub and see what is going on https://github.com/elastic/elasticsearch/issues
- One .gitignore to rule them all
-
Who's hiring developer advocates? (October 2023)
Link to GitHub -->
-
Do we think about vector dbs wrong?
I believe the 1024 limit has been upped in recent versions of Elasticsearch
https://github.com/elastic/elasticsearch/issues/92458
-
Elasticsearch VS openobserve - a user suggested alternative
2 projects | 30 Aug 2023
- A dedicated Elasticsearch query language (ES|QL)
- Fleet datastreams: custom index templates
-
Integrating Elasticsearch with Node.js Applications
Elasticsearch is written in Java and its source code is available on Github.
-
Murmur3 hash plugin for nested objects?
I don't think the murmur3 hash implementation has changed since it was added as the default in version 2.0 (see the [changes](https://github.com/elastic/elasticsearch/commits/main/server/src/main/java/org/elasticsearch/cluster/routing/Murmur3HashFunction.java)). The plugin itself has seen [more changes](https://github.com/elastic/elasticsearch/commits/main/plugins/mapper-murmur3) but that's IMO because of internals and not visible changes in the calculations.
What are some alternatives?
Elasticsearch .NET - This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
OpenSearch - 🔎 Open source distributed and RESTful search engine.
SolrNet - Solr client for .Net
Apache Superset - Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]
Apache Solr - Apache Lucene and Solr open-source search software
pgvector - Open-source vector similarity search for Postgres
indexer4j - Simple full text indexing and searching library for Java
bleve - A modern text/numeric/geo-spatial/vector indexing library for go
PlainElastic.Net - Plain .Net client for ElasticSearch
Whoosh
SolrExpress
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow