Skip to content

Commit 34b7b70

Browse files
update
1 parent 7c97c35 commit 34b7b70

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/gettingstarted/extension/general.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ All of them provide instances of the [`Item`](/reference/classalbert_1_1Item.htm
5555
The `Item` interface provides several methods related to the features of the user interface,
5656
most notably the [`Action`](/reference/classalbert_1_1Action.html) factory.
5757

58+
The `GlobalQueryHandler` implements the `TriggerQueryHandler` interface.
59+
This is a design decision to simplify the plugin development.
60+
61+
The [`IndexQueryHandler`](/reference/classalbert_1_1IndexQueryHandler.html) implements the `GlobalQueryHandler` interface.
62+
It serves as a convenience class that performs (fuzzy) matching using a 2-gram index.
63+
5864
Related classes:
5965

6066
- [`Query`](/reference/classalbert_1_1Query.html)
@@ -63,12 +69,10 @@ Related classes:
6369
Value-based implementation of the `Item` interface.
6470
- [`RankItem`](/reference/classalbert_1_1RankItem.html)
6571
Used by `GlobalQueryHandler` to return scored matches.
66-
- [`IndexQueryHandler`](/reference/classalbert_1_1IndexQueryHandler.html)
67-
Convenience class performing implicit (fuzzy) matching.
6872
- [`IndexItem`](/reference/classalbert_1_1IndexItem.html)
6973
Used by `IndexQueryHandler` to associate an item with a lookup string.
7074
- [`Matcher`](/reference/classalbert_1_1Matcher.html)
71-
Utility for string matching.
75+
Utility for configurable string matching.
7276

7377
### Others interfaces
7478

0 commit comments

Comments
 (0)