Search Settings
Permissions needed: Settings management
Everything regarding the fulltext search can be configured in several places in the application:
Search & Manage Data page - open the widget with the cogs icon
next to the search field
Visualization page - open the widget with the cogs icon
next to the search field
Setting page (see Node fulltext index) -
use the FULLTEXT_INDEX Application Setting to read or change the Fulltext index options in JSON format
use the SEARCH_MODE Application Setting to read or change the searching options in JSON format
use the Node Fulltext Search Settings panel to manage the fulltext index and search options
You can see the Search Settings widget in the picture below.
These settings are global. Changes will affect all users.
Search Mode Settings
This is a global setting (SEARCH_MODE), changing the values will affect all users. You can change the following options:
Search mode - select if the search should start automatically (Instant) after user change the fulltext search pattern or only after pressing the Enter key (Manual).
Throttle delay - select how long (in milliseconds) should the system wait between consecutive searches. This is preventing the system overload because searches can be expensive especially if there are many indexed nodes and properties.
Min length - select the minimal length for the search to start. This is also helpful for the overall system performance when there are many indexed nodes or properties.
Fulltext Index Settings
This is a global setting, changing the values will affect all users.
Status - status shows the current Indexer state. The REINDEX_SUCCESS is the default state when everything is OK.
Progress - Progress of rendexing. If the value is 0% the index is not created. If the value is 100% and the status is "Online" the index is created and ready to be used.
Indexed properties - list of indexed properties. Please choose the list carefully. More indexed properties will result in bigger database size both on disk and in memory. Keeping the number of indexed properties reasonably low (e.g. 2 - 10 properties) can also speed up the search. Changing this list will result in the requirement to reindex the database.
Indexed labels - list of node labels which are used in the index. Only properties of nodes with these labels will be indexed. Changing this list will result in the requirement to start reindexing the database.
Minimal steps to set up the Fulltext index
Choose "Indexed properties" - only values from these properties will be searchable
Choose "Indexed labels" or check the "Use all labels" checkbox - only nodes with at least one of these labels will be searchable
Click on "Start reindex"
After successful reindexing the Status should be "Online"