Lunr.js Alternatives

Lunr.js is described as 'Lunr Search is a compact, full-featured search tool that doesn't require external server-side services. It offers language processors for accurate user query results and can be adjusted to suit your content. Lunr works in your browser or on a server with node' and is an app in the development category. There are more than 10 alternatives to Lunr.js for a variety of platforms, including Linux, Web-based, Mac, Windows and Self-Hosted apps. The best Lunr.js alternative is Elasticsearch, which is both free and Open Source. Other great apps like Lunr.js are Apache Solr, Sphinx (search engine), Elasticlunr and ItemsAPI.

Copy a direct link to this comment to your clipboard
Lunr.js alternatives page was last updated

Alternatives list

  1. Elasticsearch icon
     53 likes
    Copy a direct link to this comment to your clipboard

    Unmatched relevance. Real-time insights. Anything is possible — when the precision of search meets the intelligence of AI.

    65 Elasticsearch alternatives

    Cost / License

    • Freemium (Subscription)
    • Open Source

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Software as a Service (SaaS)
    • Linux
    • Mac
    • Windows
     
    • Elasticsearch is the most popular Web-based, Windows, Mac & Linux alternative to Lunr.js.

    • Elasticsearch is the most popular Open Source & free alternative to Lunr.js.

    • Elasticsearch is Freemium and Open SourceLunr.js is Free and Open Source
  2. Apache Solr icon
     26 likes
    Copy a direct link to this comment to your clipboard

    Solr is an open source enterprise search server based on Lucene search library, with XML/HTTP and JSON APIs. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document handling.

    48 Apache Solr alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Microsoft Azure
     
  3. Copy a direct link to this comment to your clipboard

    Sphinx is a software search engine designed with indexing database content in mind. It currently supports MySQL, PostgreSQL, and ODBC-compliant databases as data sources natively. Other data sources can be indexed via pipe in a custom XML format.

    45 Sphinx (search engine) alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  4.  2 likes
    Copy a direct link to this comment to your clipboard

    Elasticlunr.js, lightweight full-text search engine in Javascript for browser search and offline search. Elasticlunr.js is developed based on Lunr.js, but more flexible than lunr.js. Elasticlunr.js provides Query-Time boosting and field search.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. ItemsAPI icon
     4 likes
    Copy a direct link to this comment to your clipboard

    The goal of ItemsAPI is creating search application without spending time for backend. You just provide json data and your backend is ready to go.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    • Online
    • Self-Hosted
    • elasticsearch
    • Heroku
    • Node.JS
     
  6. Qdrant icon
     1 like
    Copy a direct link to this comment to your clipboard

    Qdrant (read: quadrant) is a vector similarity search engine and vector database. It provides a production-ready service with a convenient API to store, search, and manage points—vectors with an additional payload Qdrant is tailored to extended filtering support.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. Tribus icon
     Like
    Copy a direct link to this comment to your clipboard

    Enterprise search, simplified. Cloud-based enterprise search solution that search across all of your organization’s content sources — Aconex, Procore, Dropbox, Microsoft Sharepoint, Onedrive, and more.

    Cost / License

    • Freemium (Subscription)
    • Proprietary

    Platforms

    • Online
    • Software as a Service (SaaS)
     
  8. Fuse.js icon
     Like
    Copy a direct link to this comment to your clipboard

    Generally speaking, fuzzy searching (more formally known as approximate string matching) is the technique of finding strings that are approximately equal to a given pattern (rather than exactly).

    5 Fuse.js alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
  9. Milvus icon
     Like
    Copy a direct link to this comment to your clipboard

    Milvus is an open-source vector database built to power embedding similarity search and AI applications. Milvus makes unstructured data search more accessible, and provides a consistent user experience regardless of the deployment environment.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    • Docker
     
  10.  Like
    Copy a direct link to this comment to your clipboard

    Fuzzy is a fuzzy search library designed to match a relatively short search phrase (needle) against a large list of short-to-medium phrases (haystack). It might be best described as a more forgiving String.includes().

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
10 of 10 Lunr.js alternatives