By default, Algolia is a prefix search based engine. Prefix search is usually better for relevance and performance. It enables the engine to start matching records based on partial words. This means that the engine doesn't wait for full-word match before displaying results.
However, if you want to get a more strict exact matching for a specific attribute you can turn off prefixing on some attributes using:
This parameter will ensure that the attribute's value is returned only if there is a full-word match. You can find more information and use cases for this setting here.
Additionally, if you want to only return exact matches, you may also want to disable typo tolerance for the attribute. This will ensure that results matching on the attributes value with typos will not be returned.