Troubleshooting FTS searching issues
When you configure the AR System Server for full text search (FTS) or Global search, you might encounter issues regarding FTS searching. Use this information to understand and resolve the problem or to create a BMC Support case.
Symptoms
- You do not get any results when you perform an FTS search.
- You get incorrect results from the Global searches.
- You receive error messages while performing an FTS or Global search.
- You encounter a performance issue while performing the search.
Scope
In a server group environment, this might impact one or more servers.
Resolution
Perform the following steps to troubleshoot the FTS searching issues:
Step | Task | Description |
1 | Determine if the search is performed on the indexer server or searcher server (user-facing server)
|
|
2 | Enable API and SQL logging on the server performing the search
| See the steps described in the Enabling-server-side-AR-System-logs topic. For load-balanced environments, enable the API and SQL log from all user-facing servers in the server group. Perform the following steps to enable debug searcher logging from the indexer server:
|
3 | Reproduce the issue. If you do not have specific steps to reproduce the issue, enable the logs, wait for the problem to occur, and then perform these steps. | Provide the following information to BMC Support.
Important: Analyze Java heap stack if you encounter any of the following problems:
Use the Java Virtual Machine (JVM) or other appropriate tools to obtain a heap dump or thread dump as necessary. Collect the dump files when you observe the problem. |
4 | Disable logging |
|
5 | Collect the logs
|
|
6 | Analyze the logs | You can review the logs, identify error messages or behaviors. Use the table to identify possible symptoms and solutions. |
7 | Create a BMC Support case | Collect and send logs and detailed information when creating a case with BMC Support:
|
After you determine a specific symptom or error message, use the following table to identify the resolution:
Symptom | Where | Resolution | Reference |
---|---|---|---|
ARERR 8760 | On Screen |
| |
Slow response Search results take too long to return | Browser |
| |
ARERR 657 or ARNOTE 657 Failed to complete full text operation | The arerror.log file on screen | Check the arftindx.log file for related messages. | |
ARS:ARF.FTS (8753) | On screen | Check the configuration of the FTS secondary plug-in. | |
ARWarn 682 ARERR 682 Full text search service not available; a database search was performed | The arerror.log file and the arsql.log file on the screen |
| |
Data is missing from results | Browser |
| |
FTS Memory Leak | OS Tools | SW00552847 | Addressed in 18.02 hot fix package: |
FTS search is not working if field data contains dash or underscore like (- or _). | Browser | SW00551883 | Addressed in 18.02 hot fix package: |
FTS searcher server error OutOfMemoryError in arftsplugin-searcher.log | arftsplugin-searcher.log | Increase heap (See knowledge article FTS Best Practices) | Common Error Messages:
|
Cannot insert duplicate key row in object 'dbo.ft_pending' | API/SQL logs | SW00548960 | Addressed in 18.02 hot fix package: |
ERROR (678): Full text indexing is disabled -- turn on full text indexing and retry your operation; | The arfts-searcher-plugin.log file on screen | Check the FTS tab from Server Information form and confirm FTS searching is not set to disabled. | |
ARSYS.ARF.FTS] | The arerror.log file |
|
Related topic