---
title: Coveo for Salesforce (legacy entitlements)
slug: l2ib0593
canonical_url: https://docs.coveo.com/en/l2ib0593/
collection: product-entitlements
source_format: adoc
---
# Coveo for Salesforce (legacy entitlements)
> **Important**
>
> The article lists product entitlements that were effective before March 25, 2021.
>
> See [Salesforce Service Solutions](https://docs.coveo.com/en/l2590456#salesforce-service-solutions) for the most recent ones.
This page summarizes the differences between the available Coveo for Salesforce editions (Free (deprecated), Pro, and Enterprise).
> **Notes**
>
> * For a higher-level comparison of the Coveo for Salesforce editions, see [Coveo for Salesforce - Editions & Pricing](https://www.coveo.com/en/products/integrations/coveo-for-salesforce/editions).
> * The [End of Life (EOL)](https://docs.coveo.com/en/3224#end-of-life-eol-date) date for the Coveo for Salesforce Free Edition (Deprecated) was December 31, 2021.
> On this date, all free organizations were deleted.
## Coveo for Salesforce Free (deprecated), Pro, and Enterprise editions
[cols="1,1,1,1", options="header"]
|===
^|Features
^|Free (deprecated)
^|Pro
^|Enterprise
^|**Best uses**
^a|For small-scale communities and to learn the ropes of Coveo for Salesforce.
^a|For medium to large Salesforce integration and projects that need a unified index
^a|For large Salesforce integration and projects that need the most flexible and powerful search in their Salesforce environment.
|===
### Product availability
[cols="25a,25a,25a,25a", options="header"]
|===
^|Features
^|Free (deprecated)
^|Pro
^|Enterprise
^|**Index used**
^a|**Salesforce**
Salesforce index, used to create and populate search pages.
> **Note**
>
> Your organization type must support API access. See [Access API](https://help.salesforce.com/articleView?id=000005140&type=1&language=en_US).
2+^|**Coveo**
Coveo index, more powerful and flexible than the Salesforce index.
^|**Salesforce Product Integration**
^|Community Cloud
Platform
2+^|Community Cloud
Platform
Service Cloud
Sales Cloud
^|[**Available data sources**](https://docs.coveo.com/en/1702#choosing-the-right-connector)
^|Salesforce only
a|* Any Salesforce sources (Objects, Knowledge, Chatter, Content) and any two of the following:
** Web and Sitemap Connectors
** Push API and REST API
** Amazon S3
** Microsoft SharePoint Online
** Jira Software Cloud
** Google Drive
** Dropbox Business
** Box Business
** YouTube
** RSS
** Khoros Community
** Zendesk
a|* Salesforce (Objects, Knowledge, Chatter, Content)
* Web and Sitemap Connectors
* Push API and REST API
* Amazon S3
* Microsoft SharePoint Online
* Jira Software Cloud
* Google Drive
* Dropbox Business
* Box Business
* YouTube
* RSS
* Khoros Community
* Zendesk
* Available at an additional fee (For more information, contact [Coveo Sales](https://www.coveo.com/en/contact)):
** Database
** File System
** Microsoft SharePoint Crawling Module
** Jira Crawling Module
** Confluence Crawling Module
** REST API Crawling Module
** Web Crawling Module
** Sitemap Crawling Module
^|**Maximum number of sources**
^|[x]
2+^|10
^|**Support**
^|[Community support](https://connect.coveo.com/s/case/Case/Default)
Additional support available at an additional fee
^|[Community support](https://connect.coveo.com/s/case/Case/Default)
Basic Support
^|[Community support](https://connect.coveo.com/s/case/Case/Default)
Enterprise Support
|===
### Usage analytics
[options="header",cols="25%,25%,25%,25%"]
|===
^|Features
^|Free (deprecated)
^|Pro
^|Enterprise
^|**Analytics event limit**
^|100,000
^|As licensed
^|As licensed
^|**Analytics visibility**
^|1 month
^|6 months
^|As licensed
^|**Analytics exports**
^|[x]
^|10
^|25
^|**Export schedule**
^|[x]
^|10
^|25
^|**Available dashboards**
^|5
^|Unlimited
^|Unlimited
^|**Named filters**
^|[x]
^|25
^|400
^|**Permission filters**
^|[x]
^|25
^|100
^|**Custom dimensions**
^|[x]
^|10
^|25
|===
### Coveo Machine Learning
[options="header",cols="25%,25%,25%,25%"]
|===
^|Features
^|Free (deprecated)
^|Pro
^|Enterprise
^|**ART model**
^|1 model
Non-configurable
^|3 models
Configurable
^|10 models
Configurable
^|**Query Suggestions**
^|1 model
Non-configurable
^|2 models
Configurable
^|10 models
Configurable
^|**Recommendations**
^|Not Included
^|1 model
^|10 models
^|**Displayed Coveo™ Machine Learning ranking score**
(See [Ranking basics](https://docs.coveo.com/en/1206/))
^|[x]
^|[check]
^|[check]
|===
### Query pipeline
[options="header", cols="25%,25%,25%,25%"]
|===
^|Features
^|Free (deprecated)
^|Pro
^|Enterprise
^|**Search optimization pipelines**
^|5
^|25
^|50
^|**Maximum pipeline condition**
^|1,000
^|1,000
^|10,000
^|**Maximum pipeline statements**
^|1,000
^|5,000
^|50,000
^|**Ranking weights**
^|[x]
^|[check]
^|[check]
^|**Total query per second limit**[.footnote]^[[1](#query-limits)]^
^|5
^|10
^|25
^|**User query per second limit**[.footnote]^[[1](#query-limits)]^
^|5
^|5
^|5
|===
--
1. The limits may vary according to your license. To know the exact number, contact [Coveo Sales](https://www.coveo.com/en/contact).
--
### Search page features
[options="header"]
|===
2+^|Features ^|Free (deprecated) ^|Pro ^|Enterprise
2+^|**Facet range**
^|[x]
^|[check]
^|[check]
2+^|**Facet slider**
^|[x]
^|[check]
^|[check]
2+^|**Facet count**
^|[x]
^|[check]
^|[check]
2+^|**Queried results for facets**
^|First 200 results
2+^|All results
2+^|**Maximum queried results per object type**
^|First 100 results
2+^|First 1000 results[.footnote]^[[2](#result-calculation)]^
2+^|**Maximum total returned results per query**
^|First 200 results
2+^|First 1000 results[.footnote]^[[2](#result-calculation)]^
2+^|**Insight Panel**
^|[x]
^|[check]
^|[check]
2+^|**Sort by occurrence**
^|[x]
^|[check]
^|[check]
2+^|**Computed fields**
^|[x]
^|[check]
^|[check]
2+^|**Queryable objects**
^|All objects that support `search()`
(see [search()](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_search.htm))
2+^|[All indexed objects](https://docs.coveo.com/en/1052#content-to-index-subtab)
2+^|**Data categories**
^|[x]
^|[check]
^|[check]
.2+^|**Knowledge article limitations**
^|**Publish status facet**
^|[x]
^|[check]
^|[check]
^|**Many languages in the same result list**
^|[x]
^|[check]
^|[check]
|===
--
2. The facet and result counts are calculated differently and displayed accurately.
--
> **Important**
>
> Government Cloud isn't supported in the Free edition (deprecated), and partially supported in Pro and Enterprise.
>
> For more information, contact [Coveo Sales](https://www.coveo.com/en/contact).
## Coveo Administration Console available feature comparison
Coveo for Salesforce gives you access to your own Coveo organization.
You can administrate your Coveo organization using the [Coveo Administration Console](https://docs.coveo.com/en/1841/).
Depending on your Coveo for Salesforce edition, your Coveo features can differ.
This topic presents a comparison of Coveo Administration Console features that are available in each edition.
| Administration Console |
Coveo for Salesforce editions |
|
Section
|
Features
|
Free (deprecated) |
Pro and Enterprise |
|
Content
|
Menu |
 |
 |
|
Sources
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %} |
|
Log Browser
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Fields
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Content Browser
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Extensions
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Indexing Pipeline
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Security Identities
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Search
|
Menu |
 |
 |
|
Search Pages
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Pipelines
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
A/B Tests
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Conditions
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Analytics
|
Menu |
 |
 |
|
Reports
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Visit Browser
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Exports
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Dimensions
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Named filters
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Permission filters
|
{% include md-includes/sign-icon.liquid icon='x' %} |
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Organization
|
Menu |
 |
 |
|
Groups
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Members
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
API access
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
|
Activity Browser
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
{% include md-includes/sign-icon.liquid icon='check-green' %}
|
## Coveo JavaScript Search Framework feature comparison
Coveo for Salesforce comes with the [Coveo JavaScript Search Framework](https://docs.coveo.com/en/375/), a fully customizable, open-source client side search UI developed and maintained by Coveo on GitHub (see [Coveo Search UI](https://github.com/coveo/search-ui)).
The Coveo JavaScript Search Framework was initially created to communicate with a Coveo index.
Since some editions of Coveo for Salesforce don't make use of the Coveo index, some features can be limited to certain versions.
Here is a list of the differences between the Coveo for Salesforce editions when it comes to the Coveo JavaScript Search Framework components (see [Coveo JavaScript Search Framework - Reference Documentation](https://coveo.github.io/search-ui/globals.html)).
[cols="10%,10%,40%,40%", options="header"]
|===
2+^|Components ^|Free (deprecated) ^|Pro and Enterprise
.8+^|[Facet](https://coveo.github.io/search-ui/components/facet.html)
^a|[`additionalFilter`](https://coveo.github.io/search-ui/components/facet.html#options.additionalfilter)
^a|[x]
^a|[check]
^a|[`computedField`](https://coveo.github.io/search-ui/components/facet.html#options.computedfield)
^a|[x]
^a|[check]
^a|[`computedFieldCaption`](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldcaption)
^a|[x]
^a|[check]
^a|[`computedFieldFormat`](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldformat)
^a|[x]
^a|[check]
^a|[`computedFieldOperation`](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldoperation)
^a|[x]
^a|[check]
^a|[`injectionDepth`](https://coveo.github.io/search-ui/components/facet.html#options.injectiondepth)
^a|[x]
^a|[check]
^a|[`lookupField`](https://coveo.github.io/search-ui/components/facet.html#options.lookupfield)
^a|[x]
^|Deprecated
^|All other options
^a|[check]
^a|[check]
2+^|[FacetRange](https://coveo.github.io/search-ui/components/facetrange.html)
^a|[x]
^a|[check]
2+^|[FacetSlider](https://coveo.github.io/search-ui/components/facetslider.html)
^a|[x]
^a|[check]
2+^|[Folding](https://coveo.github.io/search-ui/components/folding.html)
^a|[check][.footnote]^[[3](#first-200-results-1)]^
^a|[check]
2+^|[HierarchicalFacet](https://coveo.github.io/search-ui/components/hierarchicalfacet.html)
^a|[x]
^a|[check]
2+^|[Matrix](https://coveo.github.io/search-ui/components/matrix.html)
^a|[x]
^a|[check]
.4+^|[Querybox](https://coveo.github.io/search-ui/components/querybox.html)
^a|[`enablePartialMatch`](https://coveo.github.io/search-ui/components/querybox.html#options.enablepartialmatch)
^a|[x]
^a|[check]
^a|[`partialMatchKeywords`](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchkeywords)
^a|[x]
^a|[check]
^a|[`partialMatchThreshold`](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchthreshold)
^a|[x]
^a|[check]
^|All other options
^a|[check]
^a|[check]
2+^|[ResultAttachment](https://coveo.github.io/search-ui/components/resultattachments.html)
^a|[x]
^a|[check]
2+^|[ResultRating](https://coveo.github.io/search-ui/components/resultrating.html)
^a|[x]
^a|[check]
2+^|[Thumbnail](https://coveo.github.io/search-ui/components/thumbnail.html)
^a|[x]
^a|[check]
2+^|All the other components
^a|[check]
^a|[check]
|===
--
3. Only for the first 200 returned results.
--
## Standard query extension usage comparison
The Coveo Search API that comes with Coveo for Salesforce gives you access to the [Query extension language](https://docs.coveo.com/en/1463/), a powerful tool allowing you and your users to refine queries.
A developer can use this language to add a complex, refined query when a user selects a certain profile or clicks a certain button, for example.
Since the different Coveo for Salesforce editions use different indexes, some information the Query extension language might expect may not be available.
The following list explains which [Standard query extensions](https://docs.coveo.com/en/1462/) can be used with which Coveo for Salesforce edition.
### General query extensions
[cols="20%,40%,40%", options="header"]
|===
^|Extensions ^|Free (deprecated) ^|Pro and Enterprise
^a|`$q`
^a|[check]
^a|[check]
^a|`$qf`
^a|[x]
^a|[check]
^a|`$qre`
^a|[check][.footnote]^[[4](#first-200-results-2)]^
^a|[check]
^a|`$weight`
^a|[x]
^a|[check]
^a|`$sort`
^a|[check]
^a|[check]
^a|`$fold`
^a|[check][.footnote]^[[4](#first-200-results-2)]^
^a|[check]
^a|`$loadParent`
^a|[check]
^a|[check]
|===
--
4. Only for the first 200 returned results.
--
### Extensions for lists of values
[cols="30%,35%,35%", options="header"]
|===
^|Extensions ^|Free (deprecated) ^|Pro and Enterprise
^|`$valueOfField`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$keepMatchingValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$removeMatchingValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$removeEmptyValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$removeDuplicateValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$replaceInValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$mergeValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$joinValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
^|`$splitValues`
^|[check][.footnote]^[[5](#first-200-results-3)]^
^|[check]
|===
--
5. Only for the first 200 returned results.
--
### Join extensions
[cols="30%,35%,35%", options="header"]
|===
^|Extensions ^|Free (deprecated) ^|Pro and Enterprise
^|`$valuesToResultSet`
^|[check][.footnote]^[[6](#first-200-results-4)]^
^|[check]
^|`$joinOnValues`
^|[check][.footnote]^[[6](#first-200-results-4)]^
^|[check]
^|`$join`
^|[check][.footnote]^[[6](#first-200-results-4)]^
^|[check]
^|`$filterJoin`
^|[check][.footnote]^[[6](#first-200-results-4)]^
^|[check]
|===
--
6. Only for the first 200 returned results.
--
### Correlation extensions
[cols="30%,35%,35%", options="header"]
|===
^|Extensions ^|Free (deprecated) ^|Pro and Enterprise
^|`$correlateListOfValues`
^|[check][.footnote]^[[7](#first-200-results-5)]^
^|[check]
^|`$correlateResultSet`
^|[check][.footnote]^[[7](#first-200-results-5)]^
^|[check]
^|`$correlateUsingIdf`
^|[check]
^|[check]
^|`$some`
^|[x]
^|[check]
^|`$removeStopWords`
^|[check]
^|[check]
^|`$noStemming`
^|[x]
^|[check]
|===
--
7. Only for the first 200 returned results.
--
## Storage, recommendation, and persistent query allocation comparison
This topic presents index [item](https://docs.coveo.com/en/210/) storage, recommendation, and [persistent query](https://docs.coveo.com/en/1011/) [limits](https://docs.coveo.com/en/262/) associated with various Coveo for Salesforce products.
### Storage
The storage allocation for Coveo for Salesforce is limited to a certain number of [items](https://docs.coveo.com/en/210/) per Coveo production organization.
An _item_ means an element of content in the Coveo [index](https://docs.coveo.com/en/204/) such as a Salesforce object, a document, an email, an HTML page, or a database record.
Each customer is allocated [items](https://docs.coveo.com/en/210/) based on the queries per month (QPM) and Users specified in the purchase order and information in the following table.
Coveo's QPM estimates are based on the information shared by customers, depending on the use case and the customer's search page's current traffic.
| Allocation type |
Salesforce product |
Item allocation per Coveo for Salesforce edition |
| Free (deprecated) |
Pro |
Enterprise |
| Fixed |
Per 100 K QPM |
Per user |
| Included |
Community Cloud |
N/A |
500 K |
1 M |
5 K |
| Service Cloud |
N/A |
20 K |
| Sales Cloud |
12 K |
| Platform |
4 K |
| Additional |
Minimum increments |
All |
N/A |
500 K |
1 M8 |
| Limit |
1 M9 |
60 M10 |
--
8. Many editions or additional billable units (QPM or User) are cumulative, up to a maximum of 60 M items.
9. For greater allocation, contact [Coveo Sales](https://www.coveo.com/en/contact) to upgrade to an Enterprise edition.
10. For greater allocation, contact [Coveo Sales](https://www.coveo.com/en/contact).
--
**Example**
You have two Coveo for Salesforce licenses for which item allocations are cumulative:
. **Community Cloud** - Coveo for Salesforce **Enterprise**
1 M items/100 K QPM x 1 M QPM = 10 M items
. **Service Cloud** - Coveo for Salesforce **Enterprise** edition with 1000 users item allocation:
20 K items/user x 1000 users = 20 M items.
The total item allocation is 30 M items.
### Recommendations
The [Coveo Machine Learning (Coveo ML)](https://docs.coveo.com/en/188/) [Content Recommendations (CR)](https://docs.coveo.com/en/1016/) feature presents a user with most relevant content consulted by other users with a similar navigation history (see [About Content Recommendations](https://docs.coveo.com/en/3387/)).
Each Coveo for Salesforce customer is allocated a limited number of recommendation [queries](https://docs.coveo.com/en/231/) (expressed in [recommendations per month (RPM)](https://docs.coveo.com/en/1392/)) per Coveo production organization based on the purchase order and information in the following table.
| Recommendation allocation |
Salesforce product |
Recommendation allocation per Coveo for Salesforce edition |
| Free (deprecated) |
Pro |
Enterprise |
|
Per 100 K QPM |
Per user |
Per 100 K QPM |
Per user |
| Included |
Community Cloud |
N/A |
200 K RPM |
N/A |
300 K RPM |
1.5 K RPM |
| Service Cloud |
N/A |
3 K RPM |
N/A |
5 K RPM
|
|
Sales Cloud
|
1.5 K RPM
|
3 K RPM
|
| Platform |
500 RPM |
1 K RPM |
| Additional purchase |
All |
N/A |
N/A11 |
|
500 K RPM12 |
--
11. For greater allocation, contact [Coveo Sales](https://www.coveo.com/en/contact) to upgrade to an Enterprise edition.
12. Many editions or additional billable units (QPM or User) are cumulative.
--
**Example**
You have two Coveo for Salesforce licenses for which recommendation allocations are cumulative:
. **Community Cloud** - Coveo for Salesforce **Enterprise** edition with 1 M QPM
Recommendation allocation: 300 K RPM/100 K QPM x 1 M QPM = 3 M RPM
. **Service Cloud** - Coveo for Salesforce **Enterprise** edition with 1000 users
Recommendation allocation: 5 K RPM/user x 1000 users = 5 M RPM
The total allocation is 8 M RPM.
### Persistent queries
You can use [persistent queries](https://docs.coveo.com/en/1011/) when you want to produce content from relatively static search result and don't want to impact your queries allocation per month (see [About persistent queries](https://docs.coveo.com/en/1630/) and [Render static content using persistent queries](https://docs.coveo.com/en/1009/)).
Each Coveo for Salesforce customer is allocated a limited number of persistent queries per Coveo production organization based on the purchase order and information in the following table.
| Persistent query allocation |
Salesforce product
|
Persistent query allocation per Coveo for Salesforce edition |
| Free (deprecated) |
Pro |
Enterprise |
| Per 100 K QPM |
| Included |
Community Cloud |
N/A |
50 |
150 |
| Service Cloud |
N/A |
N/A |
| Sales Cloud |
| Platform |
| Additional |
All |
N/A13 |
--
13. For greater allocation, contact [Coveo Sales](https://www.coveo.com/en/contact).
--
## Coveo for Salesforce Free (deprecated) - Support Package
When using Coveo for Salesforce Free, you might want to buy a support package to help develop, deploy, and maintain your Coveo for Salesforce Free integration.
> **Important**
>
> * This offering is the same as the former Coveo for Salesforce Express edition.
> * To purchase the Free - Support Package, contact [Coveo Sales](https://www.coveo.com/en/contact).
The Coveo for Salesforce Free - Support Package gives you access to the following additional features:
[cols="50%,25%,25%", options="header"]
|===
^|Features ^|Free ^|Free - Support Package
.2+^|**Support**
^a|[Community support](https://connect.coveo.com/s/case/Case/Default)
^a|[Community support](https://connect.coveo.com/s/case/Case/Default)
Basic support
|===
### Usage analytics
[cols="50%,25%,25%", options="header"]
|===
^|Features ^|Free ^|Free - Support Package
^|**Monthly analytics event limit**
^|100 K
^|250 K
^|**Daily analytics event limit**
^|10 K
^|25 K
^|**Analytics visibility**
^|1 month
^|6 months
^|**Analytics exports**
^|[x]
^|10
^|**Export schedule**
^|[x]
^|5
^|**Available reports**
^|5
^|15
^|**Named filters**
^|[x]
^|25
^|**Permission filters**
^|[x]
^|25
^|**Custom dimensions**
^|[x]
^|5
|===
### Coveo Machine Learning
[cols="50%,25%,25%", options="header"]
|===
^|Features ^|Free ^|Free - Support Package
^|**ART model**
^a|1 model
Non-configurable
^a|3 models
Configurable
^|**Query Suggestions**
^a|1 model
Non-configurable
^a|2 models
Configurable
^|**Recommendations**
^|Not included
^|1 model
|===
### Query pipeline
[cols="50%,25%,25%", options="header"]
|===
^|Features ^|Free ^|Free - Support Package
^|**Search optimization pipelines**
^|5
^|25
^|**Maximum pipeline statements**
^|1 K
^|5 K
^|**Total query per second limit**
^|5
^|10
|===