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 images/download/thumbnails/39356015/cogs_icon.png next to the search field

  • Visualization page - open the widget with the cogs icon images/download/thumbnails/39356096/cogs_icon.png 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.

images/download/attachments/39356096/search_settings_300.png

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

  1. Choose "Indexed properties" - only values from these properties will be searchable

  2. Choose "Indexed labels" or check the "Use all labels" checkbox - only nodes with at least one of these labels will be searchable

  3. Click on "Start reindex"

After successful reindexing the Status should be "Online"