| Search | emxFramework.Search.QueryLimit = 100  | 
| Default = 100.  | Sets the default limit for the number of items returned in a search. Users can edit this value when executing searches, although they cannot exceed the value set using 
the emxFramework.Search.UpperQueryLimit property. | 
| emxFramework.Search.UpperQueryLimit=1000  | 
| Default =1000. Allowable values are 1 to 32767. | Sets a maximum limit on 
search results. On the search dialog, the user can specify a value to limit the number of items 
returned. If the user types a number higher than what is set in this property, an error message is 
shown and the user must type a number lower than the maximum. | 
| emxFramework.DefaultSearchVaults = ALL_VAULTS  | 
| 
 
ALL_VAULTS--all main and secondary vaults for the company to which the person belongs. 
This list includes both local and remote vaults. 
LOCAL_VAULTS-- all main and secondary vaults for the company to which the person 
belongs. This list includes only local vaults.
DEFAULT_VAULT--default vault of the logged in person
String of vaults [separated by commas]. | Defines the vaults that users can select for searches See Setting Up Vaults, Companies, and Users for details about determining and implementing a vaulting strategy for your company.
 The user also can set a personal preference for which vaults to search. | 
| emxFramework.GenericSearch.Types = 
type_Part,type_DOCUMENTS,type_Issue,type_ECR,type_ECO, 
type_ProjectSpace,type_Project,type_RFQ,type_Quotation, 
type_Change,type_Library,type_Task,  | 
| Include only  top-level 
types, since you can drill down for the child types. | Specifies the types listed in the type chooser, which opens when a user clicks the ellipsis button for a Type field. The type list can also be overridden by passing appropriate URL parameters. For details, see URL Parameters Passed to emxFullSearch.jsp. | 
| emxFramework.ContextSearch.ContainedIn.Types= type_Project,\      type_DOCUMENTS,\     type_ProjectSpace,\     type_Libraries | 
| Add or remove types as needed. Use the type's symbolic name as shown. | Defines the 
types available for reports and context (shown as Contained In) searches. Used by the reports generated by the Metrics menu and the Context Search feature, which allow users to restrict a 
report or search to a specific Workspace, Library, or Project Space. | 
| emxFramework.ContextSearch.Relationships.type_Project =
    relationship_DataVaults,\     relationship_VaultedObjects,\     relationship_ReferenceDocument,\     relationship_Issue, \     relationship_SubVaults | 
| Add or remove relationships as needed. Use the relationship's symbolic name as shown. | Defines relationships for Contained In option, which is used when running a Metrics report or context search and a Project is selected as the Contained In type. 
ENOVIA Business Process Services expands on the listed relationships to look for matching items. | 
| emxFramework.ContextSearch.Relationships.type_ProjectSpace =
    relationship_ProjectVaults,\     relationship_VaultedDocumentsRev2,\     relationship_Issue, \     relationship_SubVaults | 
| Add or remove relationships as needed. Use the relationship's symbolic name as shown. | Defines the relationships used to generate a report using a Project Space when running a Metrics report or context search and a Project Space is selected as the Contained In 
type. ENOVIA Business Process Services expands on the listed relationships to look for matching items. | 
| emxFramework.ContextSearch.Relationships.type_Libraries =
    relationship_Subclass,\    relationship_ClassifiedItem,\     relationship_ReferenceDocument,\     relationship_PartSpecification,\     relationship_Issue | 
| Add or remove relationships as needed. Use the relationship's symbolic name as shown. | Defines the relationship used to generate a search on Libraries when running a Metrics report or context search and Libraries is selected as the Contained In type. ENOVIA Business Process Services expands on the listed relationships to look for matching items. | 
| emxFramework.ContextSearch.Relationships.type_DOCUMENTS = 
relationship_Issue,\  relationship_DocumentSheets | 
| Add or remove relationships as needed. Use the relationship's symbolic name as shown. | Defines the relationships used to generate a report on DOCUMENTS when running a Metrics report or context search and DOCUMENTS is selected as the Contained 
In type. ENOVIA Business Process Services expands on the listed relationships to look for matching items. | 
| emxFramework.TypeChooser.MaximumDisplayLimit=250  | 
| Default = 250. Any positive integer can be used. | Defines the maximum number of types to be displayed in a type chooser when 
filtering the type list (using the Filter button). | 
| emxFramework.Search.AdditionalBasicAttributes=owner,description, 
policy,originated,modified  | 
| The property can contain one or more comma-separated values from the following table: 
 
| Additional Basic Attributes | How Basic Attribute Displays |  
| Owner
 | Free form text box. The user can type in a user's full name, 
which is matched to the "fullname" attribute in the Person 
administrative object, the actual user name(id) of the user. 
 |  
| Policy
 | A pull-down list of the policy states for any selected types.
 |  
| Originated
 | Date field
 |  
| Modified
 | Date field
 |  
| Description
 | Text field
 |  | Configures  which additional basic attributes to display when the user clicks the "More" link on the Search page. These attributes can be used to define more specific 
search criteria. | 
| emxFramework.Search.OnSelect.Action = Show Content  | 
| 
 
Show Content. The search popup window remains open but moves behind the application window so the 
user can see the object details.Show Search.The search popup remains open and on top of the main 
windowClose Window. Closes the search popup window when a 
user clicks an object name | Controls what happens to the search 
popup window after the user clicks an object's name. The search and search result pages display in a popup window on top of the main window. When a 
user clicks the name of an object in the results list, details about the object appear in the Content 
frame within the main application window. | 
| emxFramework.BackgroundProcess.NumberOfThreads = <number>  | 
| Default = 10. | Specifies the number of threads to be started in the background process pool for 
searching a large set of data. | 
| Advanced Search (full-text) | emxFramework.FullTextSearch.QueryType=Real Time | 
| 
 If you change the value of this property to Indexed, you also need to modify that property in the 
staging area and create and deploy a new .war file.Real time (default). The full search window uses a real time search presented in a form view.Indexed. The full search window uses the parametric search functions (requires installation and configuration defined in the Exalead Full Text Search Server Installation Guide).
 | Defines the search type for all Full Search windows, whether accessed from the Search menu on the global toolbar or from a browse button in a dialog box. To see the 
difference in the search types, see Types of Searches.
This setting can be overridden on a specific search page by passing the queryType URL parameter 
to emxFullSearch.jsp. | 
| emxFramework.FullTextSearch.NavigationView.ImmediateMode=true | 
| 
 true (default). (Immediate mode) The user continues to pare down the search results by selecting types (or 
workspace or other taxonomy item) and attribute values and  the search results are updated each time the user selects an attribute value.false. (Delayed mode) The attribute section is updated when the user selects a type or other 
taxonomy item, but the search results do not display until the user clicks Search.
 | Defines when an advanced search executes. In indexed/navigation mode, you can configure your system to either search immediately when a 
user enters a value for an attribute, or to delay displaying search results until the user enters 
multiple criteria and then clicks Search. Either way, if the user selects a type or other taxonomy 
item, the attribute list is still updated for that selection, but in delayed mode, the search results do 
not display until the user clicks the Search button.
This functionality cannot be overriden for a specific search page. | 
| emxFramework.Search.Range.Limit=10 | 
| Default = 10. If the numeric or date attribute contains less than 10 unique values, the values are 
displayed in the select box.
 | Defines how many numeric/date range values to list for an attribute when navigating search results by attribute values. The value determines how many unique 
values for numeric or date fields are shown individually before converting the value list to ranges. 
The user can then select a range, or select greater than or less than a specific value. | 
| emxFramework.FullTextSearch.QueryLimit=100 | 
| Default = 100. 
 | Defines the default limit for the "limit to" text box to limit the 
number of results displayed in the full-text search page The value of this property can be overriden for an individual search page by passing the 
queryLimit URL parameter to the emxFullSearch.jsp.
 | 
| emxFramework.FullTextSearch.MaxQueryLimit=1000 | 
| Default = 1000. 
 | Use this property to define a maximum limit for real-time searches to prevent users from entering larger 
values.
 | 
| emxFramework.FullTextSearch.PageSize=50
 | 
| Default = 50. 
 | Limits the number of results per page for Indexed searches when enabled by the 
ShowPagination property. Pagination allows 
users to click on a specific page, or go to the first, previous, next, or last page in the search results.
 This value   can be overridden for a specific page by passing the pageSize URL 
parameter as described in URL Parameters Passed to emxFullSearch.jsp.
 | 
| emxFramework.FullTextSearch.ShowPagination=true
 | 
| 
 true (default).  The pagination controls show on the advanced search toolbar.false. The pagination controls are not available.
 | Enables pagination for advanced searches. | 
| emxFramework.FullTextSearch.DidYouMean=true | 
| 
 
true (default). Did you mean is enabled.false. Did you mean is disabled. | Implements a "do you mean" functionality similar to Internet search 
engines. | 
| emxFramework.FullTextSearch.FormBased=false | 
| 
 
true. The search is form-based.false (default). The search is navigation-based. | Sets the user interface type for the advanced search page. See Running an Advanced Search (Form Mode) and Running an Advanced Search (Navigation Mode)  for details on these user 
interfaces. This property defines the global setting for all full-text search pages defined for all installed 
applications. For a specific full-text search page, this property can be overridden using the 
viewFormBased URL parameter. See Full-Text Search for details.
 | 
| emxFramework.FullTextSearch.AllowModeSwitch=true | 
| 
 
treu (default). The toggle button is enabled.false. The toggle button is disabled. | Shows or hides a button that toggles between form-based and 
navigation-based modes. | 
| emxFramework.FullTextSearch.FormView.FixedFields= \ TYPE, NAME, REVISION, \ OWNER, POLICY, CURRENT, \ ORIGINATOR, VAULT, ORIGINATED, \ TITLE, DESCRIPTION, MODIFIED | 
| Add or remove any Field names as needed. The default value is shown. | Defines the fixed fields for parametric (Form-based view) AND real-time searches. | 
| emxFramework.FullTextSearch.FormView.Indexed.FixedFields= \ TYPE, NAME, REVISION, \ OWNER, POLICY, CURRENT, \ ORIGINATOR, VAULT, ORIGINATED, \ TITLE, MODIFIED | 
| Add or remove any Field names as needed. The default value is shown. | Sets the fixed fields for the parametric form view, if different than the above. | 
| emxFramework.FullTextSearch.FormView.RealTime.FixedFields= \ TYPE, NAME, REVISION, \ OWNER, POLICY, CURRENT, \ ORIGINATOR, VAULT, ORIGINATED, \ TITLE, MODIFIED | 
| This property defines fields to always display in form view for the real-time search. Set the value for this property depending on your business requirements. For a full search page, you can use the formInclusionList 
URL parameter to pass additional fields for displaying in the search criteria section.
 | Sets the fixed fields for the real-time form view, if different than the above. | 
| emxFramework.FullTextSearch.ExplicitWildcard=false | 
| 
 
true. The user must explicitly enter the * to indicate a wildcard 
search.false (default). The user can leave the text box blank. | Defines if the user must enter the * to indicate all for a text box in a search, or if 
the absence of any value indicates all and the search engine assumes the * wildcard. | 
| emxFramework.FullTextSearch.MinRequiredChars=3 | 
| For example (if the value is 10), a user could 
enter:
 Project PR* to search for any text starting with the above string. If the user enters a shorter string, a warning 
message displays and the search is not executed.
 | When using wildcards (* and ?) in a Search or non-parametric text box in the advanced search page 
(indexed searching), performance can be poor because of the large number of matches for a 
wildcard. You can require that the user enter a minimum number of characters when executing a 
wildcard search to reduce the number of matches. The number of characters for search strings that do not use a wildcard is not affected by this 
property; this minimum does not apply to non-indexed searches. 
 For any specific advanced search page, you can override the default value by passing the 
minRequiredCharacters URL parameter with a field name to emxFullSearch.jsp. See Full-Text Search for details on emxFullSearch.jsp.
 To support this functionality, all fields that previously used the * wildcard no longer accept the 
wildcard.
 | 
| emxFramework.FullTextSearch.MinRequiredChars.AllowSearchWithViolation=
true | 
| 
 
true (default). If the user enters fewer than the minimum number, a warning displays but the 
user can click Yes to continue. false. If the user enters fewer than the minimum number, an error displays and the user cannot continue with that 
search. | Enables/disables the requirement for entering a minimum number of characters 
when using wildcards.
 | 
| emx<SUITENAME>.FullText.CallbackInclude | 
| where <SUITENAME> is the application name, such as EngineeringCentral. | Specifies a JPO that contains the 
callback function code. Callback functions are used when a user selects an Add Existing option, and the full-text search 
function needs to return selected objects to a page. If you create a custom JPO for this purpose, or develop your own 
applications, you may need to change the value of this property. | 
| emxFramework.FullTextSearch.NavigationView.IncludeFields = ORIGINATED, 
MODIFIED, NAME | 
| Add or remove fields as needed. If you edit the config.xml file on a running server, you must restart the server for changes to take 
effect.
 | Defines the list of fields to always display in the navigation pane of an indexed 
(navigation view) search or the attribute refinements pane of a real-time or indexed (form view) 
search. The fields must also be configured in config.xml (field names must match exactly, 
including case) to set the searchindex system variable, or the search will fail. For example, if the field "Unit of Measure" is configured to appear, it must also appear with the same spelling and capitalization as a field name entry in the config.xml file: FIELD name= "Unit of Measure". A 
field name should appear exactly the same, not a select=attribute[Unit of Measure] entry 
in the config.xml file.
 | 
| emxFramework.FullTextSearch.NavigationView.IncludeFieldsShownFirst = 
true | 
| 
 
true (default). Breadcrumb list is populated with default fields.false. Breadcrumb list is not populated with the default fields. | Specifies that the fields listed in the above property are shown in the 
breadcrumb list when the search page is initially opened.
 For a specific search page, the formInclusionList URL parameter can be used to add additional 
fields to the attribute pane in the real-time or form-view indexed searches.
 | 
| emxFramework.FullTextSearch.NoCountsThreshold= 10000 | 
| Default = 10000. 
 If the value is set to -1, the search always returns counts for attribute values and taxonomies.
 If the value is set to 0, the search never returns counts for attribute values and taxonomies.
 | Defines a threshold for displaying counts using indexed search. When the result set exceeds 
the specified value, the indexed search page does not show counts for attribute values or 
taxonomies. This property does not limit the result set, it only defines a threshold over which 
counts do not display if the result set is larger than that number. By not calculating the individual 
attribute value counts, the search results can be loaded faster. | 
| emxFramework.FullTextsearch.ShowInitialResults=true | 
| 
 
true (default) When a user selects the navigation search, an initial, unfiltered result set is 
loaded into the page.false. The user must enter criteria before any 
results are shown on the page. | Defines if an indexed search (navigation mode) immediately shows an 
unfiltered result set, or if the user must enter search criteria before any results are shown. This property can be overridden on a specific page by the showInitialResults URL parameter 
defined in Initial Search Criteria.
 | 
| emxFramework.FullTextSearch.EnableSearchButton=false | 
| 
 
true. Users can Search without entering specific criteria, using 
the criteria entered by properties and URL parameters. For a general search with few pre-defined 
criteria (such as limiting the Types), the search could result in a huge query.false (default). The Search button is disabled until the user enters search criteria. | Enables or disables the Search button during the initial load.
 This property can be 
overridden for a specific page using the enableSearchButton URL parameter.
 | 
| emxFramework.FullTextSearch.DynamicColumns.AddExactMatch=false | 
| 
 
true. The search results add a column for any attribute selected by 
the user for refinement, even if all attribute values in the results are the same.false (default). Dynamic columns are only added to the results table if the user inputs 2 
or more values or does not use wildcard characters for refining the results.  | Defines how the search results table dynamically adds columns based on user selections of 
attribute values in the navigation pane. If a user specifies an attribute value in a full-text search, the page adds that column 
to the result set if:
 
 
Multiple values for an attribute
A date range for an attribute using the On or after, On or before, and between operators
A number (real or integer) using the <, >, and between operators
 | 
| emxFramework.FullTextSearch.AddDynamicLibraryAttributes=false | 
| 
 
true. Attributes are added as columns to the result set.false (default). Classified attributes are not added as columns to the result set, even if they 
meet the criteria listed above. | Defines whether the dynamic columns property also applies to attributes in library 
classes. The library attributes must be configured in config.xml as fields.
 You also need to differentiate the classified attributes from other attributes in the config.xml file. 
This example shows how to define a standard ENOVIA attribute (as a parametric attribute) 
compared to a classifed attribute:
 <FIELD name="Severity" select="attribute[Severity]" 
type="STRING,PARAMETRIC"/>
 <FIELD name="RESISTANCE" select="attribute[Resistance]" 
type="STRING,CLASSIFICATION"/>
 This property only affects attributes for library classes; it has no effect on attributes of object types, 
such as Parts or Documents.
 | 
| emxFramework.FullTextSearch.Libraries = LIBRARIES | 
| 
 
LIBRARIES (default)TAXONOMY  | Defines if a taxonomy (as entered in config.xml) is considered a library 
for navigation purposes. Taxonomies are defined when the field type is set to TAXONOMY in config.xml. See the Exalead Full Text Search Server Installation Guide for details on defining taxonomies in the 
config.xml file.
 | 
| emxFramework.FullTextSearch.Pagination.RememberSelection=false | 
| 
 
true. The system remembers the selection status of all check boxes when the user moves to a different page of the search results.false (default). The system does not retain the selection status of check boxes. | Defines if selections are retained when navigating through pages of the search results. | 
| emxFramework.FullTextSearch.FastSortThreshold=1000 | 
| Default = 1000. | Defines a threshold value to enable fast sort for the search results 
(when the user clicks the column header) in Indexed mode. If the result count is greater than this threshold, the 
search application executes a fast sort. Sorting is done across all pages of the search results for fields that have both the fastsort and sortable attributes set to true in config.xml. No other columns can be sorted on. If the threshold is below this value, only the current page is sorted, but all columns can be sorted on.  This property applies to indexed searching; it does not apply to real time 
searches.
 This property only applies to those fields defined in the config.xml file with fastsort=true 
when the user clicks the header for the column listing those field values. When fastsort is used, any 
field not defined in config.xml with fastsort=true is not sortable in the search results table. When 
fastsort is enabled for a search results page, the column headings are underlined.
 If the search results do not exceed the threshold defined by this property, fast sort is not enabled 
and the user can sort by any column, although sorting is only done on the current page.
 | 
| emxFramework.FullTextSearch.RefinementSeparator=, | 
| By default, the comma (,) is used as the separator. | Defines the separator used between values (search criteria) entered in a field. | 
| emxFramework.FullTextSearch.TextRefinement.SearchTermsAllowed = 20 | 
|  | Defines search term limits This property defines how many search terms (a comma-separated string of terms) can be executed 
in a single query. | 
| emxFramework.FullTextSearch.TextRefinement.SearchTermsLength = 10 | 
|  | This property defines how many characters can be used for a single search term.  If you increase either of these values, performance may be degraded.
 | 
| emxFramework.FullTextSearch.FieldSeparator=: | 
| By default, the colon (:) is used. If you change the value, do not use any of these values:
 
 
value of the emxFramework.FullTextSearch.RefinementSeparator property (these 2 
properties must have different values)
#
!
&
% (any text that begins with the percent symbol, such as %3A, %3D, %2C)
[ or ]
{or }
?
,
"
 | Defines the separator used between fields in the URL string passed to the 
emxFullSearch.jsp page.  To 
override this value for a specific search page, use the fieldSeparator URL parameter. See URL Parameters Passed to emxFullSearch.jsp.
 | 
| emxFramework.FullTextSearch.CaseSensitive = false | 
| 
 
true. The case sensitive check box is selected.false (default). The check box is not selected. This property 
applies only when the first advanced search page is opened. If the user selects or clears the check 
box, that choice is saved as a preference and is used for any other advanced search page for this 
user. | Configures case-sensitive searches for form mode (a check box displays). | 
| emxFramework.FullTextSearch.LATESTREVISION = true emxFramework.FullTextSearch.LASTREVISION = false | 
| LATESTREVISION corresponds to the By State check box; LASTREVISION corresponds to the 
Highest check box. Both properties can be set to false, but do not set both properties to true 
(this results in an invalid configuration).
 | Sets defaults for the Revision attribute filter. This filter includes check 
boxes for Highest and By State. Only one of these check boxes is selected at a time.   These properties set the default for all search pages defined by emxFullSearch.jsp. The default 
values can be overridden for a specific search page using the LATESTREVISON or 
LASTREVISION URL parameters. See Searches for details.
 | 
| emxFramework.FullTextSearch.FillPages = false | 
| 
 
true. The fill pages feature is used and the results consolidate the list to fill the page.false (default). The fill pages feature is not used and the results could include empty or partially-filled pages. | Enables the search to use the fill page feature which  allows the search results to consolidate the result set after retrieving results and removing those the user does not have access to. If this is not done, the removed results could result in empty or unfilled pages. This property sets the default for all search pages defined by emxFullSearch.jsp. The default 
values can be overridden for a specific search page using the fillPages URL parameter. See Searches for details.
 |