|Bookshelf Home | Contents | Index | Search | PDF|
Siebel Search Administration Guide > Troubleshooting > Siebel Search Version 7.5 Setup Troubleshooting >
- Question. Are the records you are indexing related to categories?
Requirement. Most search categories are set up to apply access catalog category visibility. If a record is found when indexing which is not associated to any category, then it will not be indexed.
NOTE: Catalog categories need to be active and should have valid Start and End dates.
How to check. Go to the Administration Screen for the record being indexed (for example, Solution Administration) and check whether the records are associated with categories. If not, then the records must be associated with categories and then the index must be recreated or refreshed, or the search category must be modified to remove the access group visibility. See Indexing Fields to Enforce Catalog Category Visibility for information on modifying visibility for a search index.
- Question. Do you get zero records for one search category while other search categories return records?
Requirement. If no records show up for any index, then this may be because none of the indices contain any records.
You may also have incorrect Advanced Search Settings. The settings to look for are Character Set and Term Generator.
- In Search Server 5.0, the character set should always be UTF8.
- If a linguistic filter is specified in the Term Generator property, make sure that the SPELL option is not specified. This has been deprecated in Search Server 5.0 but was supported in 4.0. For example, word!ftelp/inflect/spell should be changed to just word!ftelp/inflect
How to check. Choose a search category and search for asterisk (*). You should get a full list of all records available in the index. You can also check in the search administration view whether each search index contains any records.
Question. Is the Search Filter spec eliminating the records you expect to see?
Requirements. Search categories often have search specs applied on them as part of their Siebel Tools definition. This search spec will filter out records from results if they do not meet the required search spec.
How to check. In Siebel Tools, go to the Search Engine > Search Definition > Search Definition Category to see if there is a search spec. Compare this spec to the records you were expecting to see as search results.
Question. Why is index generation taking so long?
Requirements. Make sure that the index setting Log Control is not set. It is important that the level of logging should be only what is required for problem solving (remove this setting if no problems are encountered). This is because excessive logging reduces database text reader performance and may consume considerable disk space.
How to check. The .dil files generated for each index operation will be small (a few Kb).
Question. Why do search categories not show up when connecting remotely to a search server using a client connector?
Requirement. It is important to make sure that both the Hummingbird Connect Manager and Hummingbird Connector services are started. Also the account used to logon to the service must be a valid user/system account with the proper rights set. It's also important to make sure that the directories specified in the FULTEMP and FULCREATE variables in the client connector have read/write access. Search Server writes to these directories. Please refer to the Planning and Installation Guide of the Search Server Documentation for more details.
How to check. To verify that the server and client are configured properly, run ExecSQL and execute the script tbls.fte. This file comes with the Search Server installation. This script will list each table found on the local node by path, followed by the names of each remote node and their respective tables.
NOTE: ExecSQL is a command line utility that you can use to execute SearchSQL statements and run scripts. Please refer to the Data Preparation and Administration Guide of the Search Server documentation for more information on using this utility.
Question. When can I start and stop the client connector?
Requirements. By starting a client server, you enable communication between the client and the server. Stopping a client connection not only prevents a client connector from listening for new client connections, it also stops all currently connected clients. You have to stop the client connector prior to making modifications to it. For example, the client connector must not be running if you want to make changes to the connection security option of the connector or Startup type of the connector.
To start a client connector
- On the Start menu, click Programs/Hummingbird/Search Server 5.0/Hummingbird Connector Manager.
- In the Hummingbird Server Service Setup dialog box, click Start.
To stop a client connector
- In the Hummingbird Server Service Setup dialog box, click Stop.
- You will be prompted to confirm this action.
- Click OK.
|Bookshelf Home | Contents | Index | Search | PDF|
Siebel Search Administration Guide, Version 7.5, Rev A
Published: 18 April 2003