# Caching search results

FactFinder has a search results cache that allows it to process queries that have already been asked before more quickly. The passed search parameters are verified to determine whether or not this is the same query. Please do not pass any parameters that are not needed by FactFinder to the search engine. By default, FactFinder considers all parameters that it receives to be relevant for the cache \[1]. If superfluous parameters are passed to FactFinder, the efficiency of the cache will drop.\
Naturally, you can also cache FactFinder results in your shop system. When doing this you should remember: There are various situations in which FactFinder considers its own cache to be obsolete and deletes it, such as when the configuration is changed or product data is altered. The online shop will not learn about these changes. This means that in such cases, the online shop will hold cached results that are out of date.

***

\[1] Parameters that FactFinder does not use itself can be used by custom extensions and may thereby modify the search result. Therefore, all parameters are treated as though they were relevant for the cache.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fact-finder.com/integration/factfinder-search-integration/caching-search-results.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
