diff --git a/apps/client/package.json b/apps/client/package.json index ed78eb5d8..a45f9d306 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/client", - "version": "0.97.2", + "version": "0.98.0", "description": "JQuery-based client for TriliumNext, used for both web and desktop (via Electron)", "private": true, "license": "AGPL-3.0-only", diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 811adbcc7..5e696b571 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/desktop", - "version": "0.97.2", + "version": "0.98.0", "description": "Build your personal knowledge base with Trilium Notes", "private": true, "main": "main.cjs", diff --git a/apps/server/package.json b/apps/server/package.json index d28ba8dd2..0e53077a6 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/server", - "version": "0.97.2", + "version": "0.98.0", "description": "The server-side component of TriliumNext, which exposes the client via the web, allows for sync and provides a REST API for both internal and external use.", "private": true, "dependencies": { diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Configuration (config.ini or e.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Configuration (config.ini or e.html index 52c27486a..46abd1e24 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Configuration (config.ini or e.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Configuration (config.ini or e.html @@ -1,6 +1,6 @@

Trilium supports configuration via a file named config.ini and - environment variables. Please review the file named config-sample.ini in - the Notes repository + environment variables. Please review the file named config-sample.ini in + the Trilium repository to see what values are supported.

You can provide the same values via environment variables instead of the config.ini file, and these environment variables use the following format:

diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Search.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Search.html index 268755731..cddfc457e 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Search.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Navigation/Search.html @@ -231,23 +231,17 @@ first, then adds fuzzy matching when needed.

How Progressive Search Works

    -
  1. -

    Phase 1 - Exact Matching: When you search, Trilium first - looks for exact matches of your search terms. This handles the vast majority - of searches (90%+) and returns results almost instantly.

    -
  2. -
  3. -

    Phase 2 - Fuzzy Fallback: If Phase 1 doesn't find enough - high-quality results (fewer than 5 results with good relevance scores), - Trilium automatically adds fuzzy matching to find results with typos or - spelling variations.

    -
  4. -
  5. -

    Result Ordering: Exact matches always appear before fuzzy - matches, regardless of individual scores. This ensures that when you search - for "project", notes containing the exact word "project" will appear before - notes containing similar words like "projects" or "projection".

    -
  6. +
  7. Phase 1 - Exact Matching: When you search, Trilium first + looks for exact matches of your search terms. This handles the vast majority + of searches (90%+) and returns results almost instantly.
  8. +
  9. Phase 2 - Fuzzy Fallback: If Phase 1 doesn't find enough + high-quality results (fewer than 5 results with good relevance scores), + Trilium automatically adds fuzzy matching to find results with typos or + spelling variations.
  10. +
  11. Result Ordering: Exact matches always appear before fuzzy + matches, regardless of individual scores. This ensures that when you search + for "project", notes containing the exact word "project" will appear before + notes containing similar words like "projects" or "projection".

Progressive Search Behavior