Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
- Install and configure the Solr Search Engine
Configuring Knowledge Management Search
Before you can use the Knowledge Management (KM) Solr Search Engine, you will need to set up the KM environment, configure the Search Engine, create indexes, and configure the Nutch Web Crawler.
Important: To configure the KM Solr Search Engine and Nutch Web Crawler, you should be an experienced System Administrator who is familiar with your installation.
The following checklist outlines the tasks that you should complete to configure the KM Solr Search Engine and Nutch Web Crawler:
- Edit the Knowledge Management environment record if needed. See Edit the Knowledge Management Environment Record.
- Set up and verify server connectivity for multiple servers. Since the KM Solr search engine and Nutch Web Crawler can be installed on multiple servers, you need to set up connectivity for all servers.
Configure a search server cluster. For information on the master + slave + load balancer architecture, see Configuring Search Servers.
- List all servers in a cluster. See Add a Virtual Search Server.
- Assign the virtual search server to existing knowledgebases. See Managing Knowledgebases.
- Add knowledgebases if needed. You can add three types of knowledgebases: sclib, weblib, and fsyslib. For more information, see Add an sclib Knowledgebase, Add a weblib Knowledgebase, and Add an fsyslib Knowledgebase.
-
Enable your language(s). Out-of-the-box, only English is enabled.
You will need to add your language(s) to the search engine's collection configuration file, known as the schema. This schema file is located in the Service Manager server directory. For details, see Enable Languages in the Solr Search Engine.
You will also need to activate your language(s) in the language table. For details, see Activate a Knowledge Management language. For information on which languages are supported by the search engine that can be enabled for Knowledge Management, see the KM Identifier values in the language table.
- If needed, create your own thesaurus dictionaries for use when searching content. The KM Solr Search Engine supports thesaurus files (or dictionaries) for individual languages, but none are provided out-of-the-box. To create your own thesaurus dictionaries, see Create Search Engine Thesaurus Files.
- Modify the stop words for your language(s) if needed. See Modify Stop Words.
- When you first install the KM Solr search engine after having used the K2 search engine, you will need to re-index all of your knowledgebases, as the old indexes will not work. Once the new index has been created, you can re-index all of your knowledgebases. Read about the indexing process in Indexing the Knowledgebases, and also see Perform a Full Reindex on a Knowledgebase.
- Make sure that the KMUpdate process is started. See Indexing the Knowledgebases.
- Make sure that the KMCheck process is started to check if the KM search server is active.