flexsearch

FlexSearch is a full-text search library developed for browser and Node.js environments. It offers features such as multispace search, phonetic conversions, and partial match, as well as permanent indexing support with various database systems. Thanks to their parallel processing capabilities, it allows for high-performance query in large datasets.

FL

nextapps-de · Search Engines

STARS13.8K
FORKS528
COMMITS531
CONTRIBUTORS40
VERSION0.8.2
UPDATED4 mo ago
JavaScriptFull-text SearchİndekslemeVeri PerformansıApache-2.0

Common commercial products in this category: Algolia, Elastic Cloud, Azure AI Search

What can it do?
  • You can create quick full-text search functions for applications running on the browser or Node.js.
  • You can scale it by making it permanent with databases like big data cluster Redis, MongoDB or SQLite.
  • Using multilingual support and phonetic conversions, you can develop automated completion and recommendation systems for users.
User reviews
  • ↑ PositiveGitHub Issue

    Incorrect type definitions

    “The supplied type definitions are not correct importing the Index as such: ``` import { Index } from 'flexsearch'; const index = new Index(); ``` results in the error: ```'Index' only refers to a type, but is being used as a value here``` There exits working type definitions in…”

  • • NeutralGitHub Issue

    Usage in ESM environment

    “I'm not able to use the latest version (0.7.31) in an ESM environment, such as a Vite app (browser-side) or a native-ESM node app (with TypeScript). The document doesn't also doesn't have anything about this. --- The situation was a little bit better in version 0.7.21 with…”

GitHub

My note

Alternative pages

More in: Search Engines