Use TermGetAll to Diagnose Problems

You can use the results of the TermGetAll action to diagnose query performance problems. For example:

TIP:

As an alternative to using actions, you can also use the Terms tab on the Performance page in the Monitor section of IDOL Admin to view information about the frequency and type of terms in your data index.

A Query for a Particular Term is Slow

If a query for a single term is slow, it might indicate that the term occurs in a large number of documents. Use TermGetAll to Find the Most Common Terms in IDOL Server.

If your term is high in the list of document occurrences, or total occurrences, consider how useful the term is for queries. You can add terms that are not useful for queries to your stop list.

The default stop list contains language terms that occur so frequently that they do not convey much meaning. For example, in English the words the and and can be removed without losing meaning.

Your data might include other terms that occur so commonly that they are not very useful for queries. For example, if you have indexed a database of local business telephone numbers, you might add the area code to the stop list, because it occurs in all the documents and is not useful for querying.

Alternatively, a slow query for a single term might indicate that a field is configured as an Index type field, when it does not need to be. If you query only the whole value of the field, you can configure the field as MatchType.

Wildcard Queries Are Slow

In a wildcard query, IDOL Server first finds all the terms that match the wildcard value that you specify. It then finds the documents that contain these terms.

Wildcard queries can be slow because the wildcard term expands to a large number of values. Along with useful expansions, it might include:

You can use the TermGetAll action TermAnalysis to find out where you have a large number of terms.

To improve the performance of wildcard queries, you can use several configuration parameters to tune how IDOL Server treats terms of different types.

Index Speed is Slow

During the index process, IDOL Server forms a representation of each document, and the fields and terms it contains. If the indexing speed is too slow, it might be because you have too many terms in your documents.

To improve your indexing performance in these cases, you can reduce the number of terms that IDOL Server indexes.

In addition to the configuration parameters discussed in Wildcard Queries Are Slow, you can also use the following configuration parameter to reduce the number of indexed terms:


_FT_HTML5_bannerTitle.htm