mirror of
https://github.com/nextapps-de/flexsearch.git
synced 2025-08-28 08:10:54 +02:00
update readme
This commit is contained in:
12
doc/0.7.0.md
12
doc/0.7.0.md
@@ -66,15 +66,19 @@ Source Code v0.7.0-pre-alpha available here:<br>
|
||||
|
||||
What is not included yet but comes soon?
|
||||
|
||||
- ~~Worker (almost done)~~
|
||||
- ~~WebWorker (almost done)~~
|
||||
- Worker for Node.js (almost done)
|
||||
- Offset-Pagination (almost done)
|
||||
- ~~Export/Import (not implemented yet)~~
|
||||
- Engines (almost done)
|
||||
- ~~Tags (almost done)~~
|
||||
- ~~Bundles: Light, Compact, Full (almost done)~~
|
||||
- Test Automation (needs to be migrated)
|
||||
- Benchmark Suite (almost done)
|
||||
|
||||
What is not included yet and comes later?
|
||||
|
||||
- Engines (almost done)
|
||||
|
||||
What will be dropped?
|
||||
|
||||
- Where-Clause
|
||||
@@ -1112,7 +1116,9 @@ for(let i = 0, key; i < keys.length; i++){
|
||||
}
|
||||
```
|
||||
|
||||
## Engines (Custom Indexes)
|
||||
## Preview: Engines (Custom Indexes)
|
||||
|
||||
> This feature stays in draft and is not being released along v0.7.0. I need further investigation in how to design the abstraction layer.
|
||||
|
||||
FlexSearch supports custom engines for the index. The default engine is `Index` which extends the abstract class `Engine` under the hood. These abstract class provides some basic methods like cache and async handler. It needs to just implement the 5 standard functions `add`, `append`, `update`, `remove` and `search`. Then you can use this new engine fully integrated into FlexSearch workflow (Document Handler, Worker, Async Handler, Cache, Document Storage, Paging). That it also some demonstration of the powerful flexibility of extending FlexSearch.
|
||||
|
||||
|
Reference in New Issue
Block a user