Search related features
Query interpretation
The execution of search queries in OnePart is based on the Exalead CloudView search engine. As a first approach, you should have in mind that OnePart returns the documents that contain all the terms of your query. For example, if a multi-term query returns no results, then you should consider removing some of the terms.
Shape search by upload
You can upload a file to search for parts that are similar in shape.
How to use it? You can either:
- drag and drop a CAD file in the search box or
- choose it from your hard drive in a file picker
OnePart then analyzes the file, checks for 3D Similarity, and returns the parts that are similar in shape.
Search by CSV upload
You can upload a csv file to search for a list of parts.
How to use it? You must:
- create a CSV file: the first line contains the prefix handler to use (such
as,
partnumber
) and each line after that contains a part number. Multi-column csv formats are also supported. - drag and drop a CSV file in the search box.
OnePart gives an error message if not all parts have been found on the results page. Use the download icon to download a CSV file of the missing parts.
Advanced search help
OnePart provides online tips to help you specify where and how to search for parts. Click on the lightbulb icon on the right of the search box to access the help.
To specify where to search, you can enter specific queries such as:
-
source:BostonVault
-
author:(Michel Schneider)
-
material:"stainless steel"
-
tag:ExpectingToxicityReview
-
source:BostonVault
-
path:A300
-
partnumber:F3704*
-
project:ZS06
-
A300 Schneider: searches everywhere at once
To specify how to search, you can enter queries such as:
-
Exact phrase ex: "stainless steel"
-
Exclude terms ex: steel -stainless
-
Force exact spelling ex: "stainless" "steel"
-
Logical operators ex: steel (stainless OR galvanized)
See also the List.
Term matching
OnePart has the following word matching options enabled for search:
- Normalized match: Ignores case and accents, for example the, thé and Thé match.
- Approximate match: on textual attributes, a “spelling error” tolerance is implemented for words above a given length, for 1 character. For example, the query bearring will match documents with the word bearing.
- Prefix match: on the
file_name
andpart_number
fields, a prefix search is implemented. So, it is possible to search for P90* and match P901 as well as P902ACD29. By default, this only works when there are at least 3 characters in the search term as in P90*. Term separators for these fields are: space, dot, hyphen, underscore, comma, etc. Transitions from letters to digits and vice versa are also separators. Hence, the query [P 902] can match P902.
Search score
Whenever you type a query, results are sorted by default by “relevance” score. In case of equality, the most popular documents will display first. The relevance score of each document is influenced by the following multipliers:
-
x6 - if the query term matches the
file_name
orpart_number
-
x5 - for
material
-
x4 - for
author
-
x2 - for others
Multi-term queries are subject to TF/IDF ranking.
Suggest behavior
The full-text search box is available with "suggest" functionality. Suggested queries are proposed as you type in the search box. For example, “hand” returns suggested queries in different attributes including Part number.