Object Explorer

Object Explorer lets you easily find and manage Fusion objects within a specific app and across multiple apps in an entire Fusion deployment.

Fusion apps provide tailored search functionality to specific groups of users.

An app is a named set of linked objects, including collections, datasources, index and query pipelines, index and query profiles, parsers, and more. Using roles and security realms, you can define security on a per-app basis.

An object is something that has a specific function in a Fusion app, such as an index pipeline or Spark job. It is often something that you configure. An app is an object. Several object types are groups that group other objects. For more information about object types, see Object types.

What you can do in Object Explorer

In Object Explorer, you can explore objects.

Note
Which objects you can explore depends on the permissions that your security realm and user definition grant you. As the user admin, you can explore all objects supported by Object Explorer.
  • Determine which objects are in which apps – You can determine which objects are in the current app, in any app, in no apps, and in any app or no apps. When you navigate to an object, you can display the apps that the object is in.

  • View and navigate between related objects – In Object Explorer, related objects are connected by lines. Clicking an object moves it to the center of the Object Explorer window and displays related objects around it.

  • View related objects – When you select an object, Object Explorer centers and displays related objects around it, connected by lines, for example:

    Object Explorer

  • Perform some management tasks – You can perform some management tasks inside Object Explorer. For example, you can schedule jobs and tasks from Object Explorer. For other management tasks, Object Explorer takes you to where you need to be.

  • Add and remove objects (Advanced feature) – When you create an app, it consists of objects. When you create additional apps, Fusion can share some objects across apps. Shared objects are in the _shared system group, and they have multiple dots on them, one for each app they are in.

    In some cases, you might want to remove an object from an app (undo sharing) or add an object to an app. For example, after configuring a parser in one app, you could share the parser with other apps, without having to share things you don’t want to share, for example, the collection.

Object types

You can explore these types of objects with Object Explorer:

app object App

job object Spark job or task

collection object Collection

datasource object Datasource

index pipeline object Index pipeline

parser object Parser

query pipeline object Query pipeline

generic object A generic icon that is currently used for query profiles, index profiles, blobs, and experiments

recommendations group object Recommendations group

system group object System group

user-defined group object User-defined group or Fusion-defined group that isn’t a system group

Get started

To open Object Explorer

On a PC, press Ctrl+K. On a Mac, press Command ⌘+K. Alternatively, click System System > Object Explorer.

Object Explorer opens and displays either a list of all objects in the current app, or the list of objects that match your most recent search in Object Explorer, whether during this Fusion session or a previous session.

Search and browse

  • Specify the context To restrict the scope of searching and browsing, click In Current App, In Any App, or In No Apps.

  • Browse all objects in the context – Specify the context. Object Explorer displays a list of all objects. If you don’t see a list of objects, press Enter in the Filter box.

  • Search for objects – Specify the context. Type any part of an object’s name or type (the gray, uppercase text below the name, for example, PARSER) in the Filter box. You can enter group to search for groups. Enter the search term in any case. Object Explorer displays a list of matching objects.

  • Display related objects (with a mouse) – With a list of objects present, click an object to select it. Object Explorer centers the object and displays all related objects.

  • Display related objects (with Tab keys) – With a list of objects present, tab from object to object. With an object highlighted, press Enter to select it. Object Explorer centers the object and displays all related objects.

  • Move backward and forward through a history of results – You can move backward and forward through a history of results, that is, the objects you’ve browsed to, searched for, and clicked on. To the right of the Filter box, click Back Back and Forward Forward, or use the left arrow ◀ and right arrow ▶ keys.

  • Determine which apps an object is in – Click In any App. You’ll see dots on the objects that represent the apps that the objects are in. To view a list of the apps for an object, hover over the object, and then click the App App icon.

    Dots on app objects

Manage objects

  • Edit an object’s name – For some objects, for example, Group objects, clicking Edit lets you edit the object’s name.

  • Manage an object – For most objects that display the Edit icon when you hover over the object, Edit takes you to the part of the Fusion UI where you can manage the object.

  • Schedule a job or task – Hover over an object that displays the Schedule Schedule icon when you hover. Click Schedule Schedule. From the scheduling dialog, you can click Open Schedule to open the Scheduler.

Group objects

Group objects to easily browse related objects. Fusion groups some objects for you. This is an example of viewing a group, in this case, the _shared group:

View a group

There are four kinds of groups:

  • System groups (system groups) – Groups created by Fusion to group objects such as signals and items that are shared among apps. You can’t modify the membership of a system group.

  • Recommendations groups (recommendations groups) – Groups related to recommendations. These are a subtype of system groups. You can’t modify the membership of a recommendations group.

  • User-defined groups (user-defined groups) – Groups you create and manage yourself. You can put whatever objects you like in them.

  • Fusion-created groups that aren’t system groups (user-defined groups) – These look and behave like user-defined groups, but you don’t create them. Fusion does. You can put objects in them.

Procedures for managing groups are:

  • View existing groups – A group is a means of tagging objects with a shared, arbitrary identifier.

  • Create a user-defined group – Hover over an object that you want to add to the group you’re creating, and that displays the Add To Group Add To Group icon when you hover. Click Add To Group Add To Group. Enter the name of a new group.

    A group name can only contain the characters A-Z, a-z, 0-9, - (hyphen), and _ (underscore).

  • Add an object to a group – Hover over an object that displays the Add To Group Add To Group icon when you hover. Click Add To Group Add To Group. Choose an existing group, or enter the name of a new group. You can’t add objects to the group _shared. Its members are calculated for you.

  • Remove an object from a group – Select the group from which you want to remove an object. Object Explorer centers the group. Hover over the object you want to remove, and then click Remove From Group Remove From Group.

  • Delete a user-defined group – When you remove the last object from a user-defined group, the group remains. To delete it, hover over the group, and then click Delete Group.

Share objects among apps

Sharing objects among apps lets you configure something once and use it multiple times where needed. When you share an object, the object and any objects that the objects depends on are shared.

Caution
Fusion makes intelligent choices regarding what is shared among apps. Exercise caution when adding and removing objects from apps.
  • Add an object to an app – While in the Fusion workspace for the app to which you want to add an object, open Object Explorer and click In Any App. Search for or browse to the object you want to add. Hover over the object, click the App App icon, and then click Add to this app.

    Add to this app

  • Add an object to an app directly – In cases when an object is linked to an app, but is not linked directly to the app (it is linked via some dependency), you can add the object to an app directly.

    While in the Fusion workspace for the app to which you want to add an object directly, open Object Explorer and click In Any App. Search for or browse to the object you want to add. Hover over the object, click the App App icon, and then click Add to this app directly.

    Add to this app directly

  • Remove an object from an app – While in the Fusion workspace for the app from which you want to remove an object, open Object Explorer and click In Any App. Search for or browse to the object you want to remove. Hover over the object, click the App App icon, and then click Remove.

    Remove

Close Object Explorer

On a PC or Mac, press Esc or click Close Close. Alternatively on a Mac, you can press Command ⌘+K.