Configure Default Search Operator and Special Character Search in Relevancy
Relevancy tab offers three settings: To define the default search operator and to turn on or turn off special character search.
Search Operator
-
In Search Clients, open a search client for editing.
-
Jump to the Relevancy tab.
-
From the first dropdown, Search Operator, select OR or AND. When OR is selected, a query "search clients" is interpreted as "search OR clients." Documents that are returned contain either search or client or both. When AND is selected, a query "search clients" is interpreted as "search AND clients." Only the documents containing both "search" and "client" returned.
-
Save your settings.
Special Characters Search
When used with an #
in queries such as # search + client
, +
acts an advanced search operator. The complete list of such operators can be found on Use Advanced Search. The exclusive use of + as an operator creates a problem. What if your users want to find documents on, let's say, C++
? To cater to such users, you can turn on Special Characters Search.
-
In Search Clients, open a search client for editing.
-
Jump to the Relevancy tab.
-
Toggle on Special Character Search.
-
Save your settings.
When Special Character Search is on, end users can look up the following characters searchable.
№ | Searchable Character |
1 | Ampersand (&) |
2 | At Sign (@) |
3 | Greater Than (>) |
4 | Less Than (<) |
5 | Dollar ($) |
6 | Percentage (%) |
7 | Caret (^) |
8 | Equals (=) |
9 | Colon (:) |
10 | Full stop(.) |
11 | Forward slash (/) |
12 | Hyphen (-) |
13 | Plus (+) |
14 | Asterisk (*) |
Any of these characters can be searched outside advanced search queries; 5 > 2
works but # 5 > 2
and # 5 > 2 OR 3
don't. There is an exception to the rule. Special characters can work inside advanced search when they are enclosed in quotes. So, # "5 > 2"
works.
Neural Search
You cannot use the following features when Neural Search is on:
Searchable field boosting
Title boosting
Re-ranking
Exact match synonyms
Special character search
Neural Search is an alternative to Keyword Search; the latter is based on keywords. The more semblance a phrase has to the search query, the more likely the document containing the phrase turns up in the search results.
Keyword Search works well for certain kinds of queries. It is useful when the search user is sure that text matching the query is somewhere in a document. If a search user enters document ID into the search box, then the document containing ID shows up. The query matches the information that is in the document. However, the mechanism fails when the query is broad.
When you enter [crawl issues] in the search box, you aren't looking for documents that have the words "crawl" and "issues"; you are looking for a list of issues. It is in such scenarios that Neural Search shines.
Neural Search can find documents relevant to your search query even when the documents do not contain the keywords. For the query [crawl issues], you will find a list of different crawling problems.
To use Neural Search, toggle it on:
Neural Search can be in one of these three states:
Inactive indicates that no content source has been connected with the search client.
In Progress indicates any of these processes:
One or more content sources have been added
One or more content source have been removed
One or more content sources have been edited
Content source search fields have been edited
Impact on Search Clients
When neural search is on, then vectorization takes place each time you make changes under the Content Sources tab in Search Clients. A message pops up after you make the changes: "Any changes in the searchable fields will trigger vectorization on Save."
Impact on Content Sources
When neural search is on, then vectorization takes place each time you make changes in a content source. Vectorization takes place on all the search clients linked with the content source.
A message pops up after you make the changes: "Are you sure you want to remove this field? Please Note: This will initiate a fresh vectorization process for the following search clients:".