StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Lucene
ByLuceneLucene

Lucene

#8in Search
Discussions1
Followers230
OverviewDiscussions1

What is Lucene?

Lucene Core, our flagship sub-project, provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.

Lucene is a tool in the Search category of a tech stack.

Key Features

over 150GB/hour on modern hardwaresmall RAM requirements -- only 1MB heapincremental indexing as fast as batch indexingindex size roughly 20-30% the size of text indexedranked searching -- best results returned firstmany powerful query types: phrase queries, wildcard queries, proximity queries, range queriesfielded searching (e.g. title, author, contents)sorting by any fieldmultiple-index searching with merged resultsallows simultaneous update and searchingflexible faceting, highlighting, joins and result groupingfast, memory-efficient and typo-tolerant suggesterspluggable ranking models, including the Vector Space Model and Okapi BM25configurable storage engine (codecs)

Lucene Pros & Cons

Pros of Lucene

  • ✓Fast
  • ✓Small

Cons of Lucene

No cons listed yet.

Lucene Alternatives & Comparisons

What are some alternatives to Lucene?

Sphinx

Sphinx

It lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with it pretty much as with a database server.

Google

Google

Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.

Apache Solr

Apache Solr

It uses the tools you use to make application building a snap. It is built on the battle-tested Apache Zookeeper, it makes it easy to scale up and down.

MkDocs

MkDocs

It builds completely static HTML sites that you can host on GitHub pages, Amazon S3, or anywhere else you choose. There's a stack of good looking themes available. The built-in dev-server allows you to preview your documentation as you're writing it. It will even auto-reload and refresh your browser whenever you save your changes.

YugabyteDB

YugabyteDB

An open-source, high-performance, distributed SQL database built for resilience and scale. Re-uses the upper half of PostgreSQL to offer advanced RDBMS features, architected to be fully distributed like Google Spanner.

Qdrant

Qdrant

It is an open-source Vector Search Engine and Vector Database written in Rust. It deploys as an API service providing search for the nearest high-dimensional vectors. With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more.

Lucene Integrations

Solr, Solr, Java, GraphDb are some of the popular tools that integrate with Lucene. Here's a list of all 4 tools that integrate with Lucene.

Solr
Solr
Solr
Solr
Java
Java
GraphDb
GraphDb

Lucene Discussions

Discover why developers choose Lucene. Read real-world technical decisions and stack choices from the StackShare community.

StackShare Editors
StackShare Editors

Feb 7, 2017

Optimizing Slack's Search by Relevance

Needs adviceonSolrSolrLuceneLucene

"Slack provides two strategies for searching: Recent and Relevant. Recent search finds the messages that match all terms and presents them in reverse chronological order. If a user is trying to recall something that just happened, Recent is a useful presentation of the results.

Relevant search relaxes the age constraint and takes into account the Lucene score of the document — how well it matches the query terms (Solr powers search at Slack). Used about 17% of the time, Relevant search performed slightly worse than Recent according to the search quality metrics we measured: the number of clicks per search and the click-through rate of the search results in the top several positions. We recognized that Relevant search could benefit from using the user’s interaction history with channels and other users — their ‘work graph’."

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
48
EPSTSK+42
Developers
132
BJNANS+126