Text Search

Text Search

CM evolveIT Text Search

This document will cover the basics of the CM evolveIT Dashboard Text Search.

After completing this document, you should have a basic understanding of the CM evolveIT Dashboard Text Search

 

1. What is Text Search for?  

This feature provides searching text data within all source codes processed for the current inventory database opened. The search using pre-indexed allocated search engine. Therefore, it provides very fast response time.  

NOTE: The index creation is automatically triggered as a part of create/refresh inventory.

1.1. Searching Documents

Select Dashboard -> Search-> Text Search 



Or select search button

1.1.1 Simple search

Enter a Search Text then click the ‘Search’ button.

Below image is as a result searching ‘COUNTRY’ against entire source files.


What you read from the result?

            -       25 items are hit.

            -       Expandable results

o  

            -       Display each hit item type with icon. (Type column)

o  

            -       Action you can take.

o     View Source code

o     Open Item Detail

o     Open Diagram Viewer  

            -       Export entire result as json or csv files.

 

1.1.2 Advanced search 

Enter the input search as shown in the highlighted area of the screenshot.


Search Input:

-          Asset Type: if you know what type of source you want to search, you can narrow down target sources. If you select ‘Copybook’, it only searches Copybook sources.

o   Default is All,

o   Select any other options, like Application Program, Copybook, JCL etc.

-          Document Type: Depended on Asset Type, there could be multiple source codes exists. You can narrow more specific. This option is hidden if Asset Type is All.

-          Search Text: Enter the text to search.

o    Tips

§  Use Double Quote if your search text contains special character such as space, -, _ etc. (it is safe to use Double Quote if your input contains other than number or alphabet)

·         Like “ACCTG-COUNTY”

·         Use + or – (+ means includes and -excludes)

o   +Divide +12: Find source contains both ‘Divide’ and ‘12’. 

o   +Divide -12: Find source contains ‘Divide’ without ‘12’.

·         Wildcard search with ?, or *. 

o   ?: to replace a single character

o   *:  to replace zero or more characters

·         Fuzziness search with ~.

o   DAY~1 : results hit similar with Day but one character differences. This hit like ‘DAY’, ‘MAY’, ‘DIY’, ‘DALY’, ‘DAYS’ etc.

§  Click Hint Button  for more details.

-          Search Per Line: Search Mode. Search against whole file or per line

o   This impact if you use multiple words to search.

-          Asset Name: Additional filter to limit result by Asset Name (Contains)

o   


After the search, the asset would be listed. Click the plus icon (on the left) to view line that hit search input. On the line, we can click on eye icon to view line content in whole file


After the search, the asset would be listed. Click the grey document icon to view document content.



After the search, the asset would be listed. Click the blue street view icon to get to the asset Detail screen.



After the search, the asset would be listed. Click the blue eye icon to get to the asset Graph View.




    • Related Articles

    • Text Search Index Creation

      CM evolveIT Text Search Index Creation This document will cover the basics of the CM evolveIT Dashboard Text Search Index Creation. After completing this document, you should have a basic understanding of the CM evolveIT Dashboard Text Search Index ...
    • How to Display an Image and Text in the Same Grid Cell

      1. Set the control name of the grid. 2. For the column where you need the information from, you will need to set the column to visible but set the width to 0 and set the control name of the column. <controlname>:<column text> For example: ...
    • CM evolveIT Dashboard Menu Help

      Accessing the DashBoard Log in Select Repository Dashboard Search Text Search Create Index Asset Query Custom Query Statistics Metrics (IBM z only) Program Metrics JCL Metrics Menu AI Analysis Asset Browser Diagram Viewer Diagram Saving Asset List ...
    • Use CM evolveIT to Solve Bottlenecks in Your COBOL Programs

      Here is an easy but powerful way to use CM evolveIT to identify potential bottlenecks in your COBOL system using a simple regular expression search.  Multi-level looping structures are an instance where performance issues might be found.  Identifying ...
    • CM evolveIT v11.6 Release Note

      CM evolveIT v11.6 Release Note IBM Power® (AKA IBM i, AS/400) Cobol support CM evolveIT handles IBM Power Cobol sources with copybook, CL, DDS base Table, View, DSPF and PRTF on Desktop and Web mode Asset relations program calls program program uses ...