All Products
Search
Document Center

Dataphin:Advanced search efficiency

Last Updated:Jan 21, 2025

Dataphin's development module enhances the efficiency of code searches for compute tasks, streamlining development processes, accelerating reliable code delivery, and improving the coding experience. This topic outlines the utilization of advanced search.

Advanced search feature entry

  1. Navigate to the Dataphin home page, and from the top menu bar, single click Development -> Data Development.

  2. To reach the Advanced Search page, follow these steps:

    Click the global search image code search icon -> in the Code Search dialog box, click the image advanced search icon.

    image

Introduction to the advanced code search page

The advanced code search page mainly consists of a code search input box, filtering and refresh options, and a list of matching objects. You can perform code searches and related operations on matching objects on the advanced code search page.

image

Area

Description

Code search input box

Enables keyword-based searches for compute tasks. For multiline code entries, click the image text icon to expand to a text input box.

Filtering and Refresh Options

  • This project: Quickly narrows down the search to objects within the current project.

  • Object search: Allows for secondary filtering of search results by entering the name of the desired object.

  • Filter: Click the image filter button to apply specific filter criteria. To reset filters to default, click Reset. Available filters include:

    • Environment: Filters objects based on their environment, such as development or production.

    • Project: Filters objects by project, limited to those the user has permission to view.

    • Schedule type: Filters objects by their schedule type, including auto triggered node, one-time task, ad hoc query, and real-time task.

    • Object type: Filters objects by compute task type, which varies depending on the compute engine used.

    • Developer owner: Filters objects by the developer owner or those owned by the current user.

    • Development status: Filters objects by their development status, such as draft, in development, or submitted. Note that ad hoc query objects lack a status attribute, so all statuses will match during filtering.

      Note

    • Recent modification time: Filters objects by the time of their last modification, with options like today, yesterday, the past 15 days, or a specific date range.

    • Reset: Click the image reset button to clear current filters.

  • Refresh: Click the image refresh icon to update the list of compute tasks.

Matching Object List

Presents a list of compute tasks that match the search criteria, including details like object name, schedule type, object type, project, developer owner, and recent modification time. It also facilitates operations such as viewing code and accessing object details.

  • Code viewing support: Click on an object name or the view code option to highlight the matched information within the object, including matched keywords, line numbers, and the count of matches, as illustrated below:

    image

  • Object operation viewing: Opens the code editing page for the selected compute task object.