Menu

Search

Search

Index selection

The Index combobox in the search area, allows you to select the index, which should be searched. If you have specified multiple index configuration files at startup, the combobox will contain a list of them. Select the index here, which you want to search.

In order to do full text search select the Full search tab at the top of the search area. Enter the search phrase into the Search query text box. Search will be performed as soon as you stop typing. The documents matching your search query will be displayed in the [Search results] area.

In order to search tags, select the Tag search tab at the top of the search area. This will additionally display a list of all tags which have been found during index creation. Enter a tag into the Search query text box, in order to search files containing a specific tag. Search will be performed as soon as you stop typing. The documents matching your search query will be displayed in the [Search results] area.

Searching existing tags

In order to search for documents containing one of the existing tags just click on the looking glass icon of the desired tag.

Navigating to tag urls

In order to navigate to the urls associated with a tag just click on the right arrow icon of the desired tag. A pop menu will be shown, containing all urls associated with the tag. Click on the url, you want navigate to. The system browser will be opened to display the contents the url points to. If the url is a CodeXCavator search url, the current full text search phrase will be set to the one defined by the search url.

At the bottom of the search area below the list of files contained in the index, it's possible to enter a File search query into the corresponding text box. This will search the list of files contained in the index, for file paths matching the search query. Search will be performed as soon as you stop typing. The results are directly displayed in the file list, not in the [Search results] area.

By default tag and full text search are case sensitive. It's possible to perform case insensitive search by toggling the Case sensitive search button. If turned off search will be case insensitive.
This eventually requires to rebuild existing indices with the latest version of the CodeXCavator as case insensitive search requires an additional index field.

For any search textbox live search can be toggled. Use the Toggle live search button with the lightning icon, to enabled or disable it. When disabled typing within the corresponding search text box will not trigger search. You have to trigger it by yourself by clicking the Find button with the magnifier icon, or by hitting the enter or return key on the keyboard after entering the search phrase.

Search phrase syntax

The search phrases ( full text search, tag search and file search ) must follow the Lucene search query syntax:

  • You can search for whole phrases by enclosing them with quotation marks: "#PHRASE#"
  • You can use wildcards: ?,*
  • You can use fuzzy search: #TERM#~, #TERM#~#NUMBER# the number specifies the amount of fuzziness.
  • You can use boolean operators: AND, OR, NOT and -, where the minus char means to exclude all documents which contain the term after the minus char.
  • You can do proximity searches: ";#PHRASE#"~#DISTANCE_IN_TOKENS#
  • You have to escape the following characters by using a backslash: + - && || ! ( ) { } [ ] ^ " ~ * ? : \
  • Search is always case sensitive.

If the search phrase is invalid, the Search query textbox will be surrounded with a red border.

File list

At the bottom of the search area a list of all Files contained in the currently selected index is shown.

Browsing file contents

In order to open a file contained in the index, click on the eye icon left to the corresponding item. This will open the file in the [File viewer] area as a new tab.
Alternatively, just double-click the file item.

Adding file directory to directory filter list

In order to add the folder a file is located in to the directory filter list, click on the funnel icon left to the corresponding item. The directory of the fill will be added to the directory filter list.

File actions

Additional file actions can be executed by right clicking a file item. A context menu will appear
containing all actions, which can be performed on the selected file.

[Built-in File Actions]

File types filter

The File types list box contains all file types stored in the currently selected index. Left to each file type item a checkbox is shown. By clicking on the checkbox it's possible to define, whether the files of the corresponding type will be included int the [Search results] list, or not. You can also use the Space bar key to toggle the filter state for each item.

Furhtermore you can toggle all file types within the filter by using the All checkbox. Finally you can also use multiselection to toggle only the selected items. Use the Control key in order to select items individually. When clicking on a checkbox contained in the selection or just hitting the Space bar key, only the state of the selected items, will be toggled.

You can search or jump to certain file extensions, simply by typing within the file type list box.

File type filtering can be enabled or disabled as a whole, by clicking on the funnel button in the upper right corner of the file types panel.

Directory filter

The Directories list box contains a list of directory filter entries. To add a new filter entry, just enter a directory name into the bottom-most row in the list. To delete a filter entry, click on the red cross left to the entry, you want to delete. All entries can be deleted by clicking on the Delete all button located at the column header. Furthermore you can use multiselection to delete only certain elements. Use the Control key to select items individually. In this case clicking on the Delete all button, will not delete all entries, but only the selected ones.

You can specify wildcards ? and * in the directory name. [Search results] will only be limited to the directories specified by the directory filter list. If the list is empty the directory filter is not applied. The Recursive column contains a checkbox, defining, whether sub directories should be considered too. The Exclusive column contains a checkbox, which defines, whether files contained in directories matching the directory name pattern, should be excluded from [Search results].

Directory filtering can be enabled or disabled as a whole, by clicking on the funnel button in the upper right corner of the directory filter panel.
[Home][CodeXCavator Finder][Built-in File Actions]


Related

Wiki: Built-in File Actions
Wiki: Built-in Text Searchers
Wiki: CodeXCavator Finder
Wiki: File viewer
Wiki: Home
Wiki: Search results

MongoDB Logo MongoDB